Skip to content

Commit 2aff4f0

Browse files
committed
move default animation durationto BuildConfig
1 parent db91667 commit 2aff4f0

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

expandabletextview/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ android {
1616
targetSdkVersion 23
1717
versionCode 1
1818
versionName fullVersion
19+
20+
buildConfigField 'int', 'DEFAULT_ANIMATION_DURATION', '750'
1921
}
2022
buildTypes {
2123
release {

expandabletextview/src/main/java/at/blogc/android/views/ExpandableTextView.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import java.lang.reflect.Field;
1414

15+
import at.blogc.expandabletextview.BuildConfig;
1516
import at.blogc.expandabletextview.R;
1617

1718
/**
@@ -31,7 +32,6 @@
3132
*/
3233
public class ExpandableTextView extends TextView
3334
{
34-
private static final int DEFAULT_DURATION = 750;
3535
private static final int MAXMODE_LINES = 1;
3636

3737
private OnExpandListener onExpandListener;
@@ -58,7 +58,7 @@ public ExpandableTextView(Context context, AttributeSet attrs, int defStyle)
5858

5959
// read attributes
6060
final TypedArray attributes = context.obtainStyledAttributes(attrs, R.styleable.ExpandableTextView, defStyle, 0);
61-
this.animationDuration = attributes.getInt(R.styleable.ExpandableTextView_animation_duration, DEFAULT_DURATION);
61+
this.animationDuration = attributes.getInt(R.styleable.ExpandableTextView_animation_duration, BuildConfig.DEFAULT_ANIMATION_DURATION);
6262
attributes.recycle();
6363

6464
// keep the original value of maxLines

0 commit comments

Comments
 (0)