Skip to content

Commit 35f4979

Browse files
committed
移除百分比适配
1 parent 7a2a4cc commit 35f4979

18 files changed

+62
-333
lines changed

circledialog/src/main/java/com/mylhyl/circledialog/AbsBaseCircleDialog.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323

2424
import com.mylhyl.circledialog.res.drawable.CircleDrawable;
2525
import com.mylhyl.circledialog.res.values.CircleDimen;
26-
import com.mylhyl.circledialog.scale.ScaleUtils;
2726

2827
/**
2928
* Created by hupei on 2017/3/29.
@@ -166,9 +165,7 @@ private void setDialogGravity(Dialog dialog) {
166165
if (mPadding != null) {
167166
int[] padding = mPadding;
168167
wlp.width = WindowManager.LayoutParams.MATCH_PARENT;
169-
window.getDecorView().setPadding(ScaleUtils.scaleValue(padding[0]), ScaleUtils
170-
.scaleValue(padding[1]), ScaleUtils.scaleValue(padding[2]), ScaleUtils
171-
.scaleValue(padding[3]));
168+
window.getDecorView().setPadding(padding[0], padding[1], padding[2], padding[3]);
172169
}
173170
window.setAttributes(wlp);
174171
//动画

circledialog/src/main/java/com/mylhyl/circledialog/BaseCircleDialog.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import android.view.WindowManager;
1515

1616
import com.mylhyl.circledialog.params.DialogParams;
17-
import com.mylhyl.circledialog.scale.ScaleLayoutConfig;
1817

1918
/**
2019
* Created by hupei on 2017/3/29.
@@ -75,7 +74,6 @@ public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
7574
@Override
7675
public void onCreate(@Nullable Bundle savedInstanceState) {
7776
super.onCreate(savedInstanceState);
78-
ScaleLayoutConfig.init(getContext().getApplicationContext());
7977
if (savedInstanceState != null) {
8078
mParams = savedInstanceState.getParcelable(SAVED_PARAMS);
8179
}

circledialog/src/main/java/com/mylhyl/circledialog/res/values/CircleDimen.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,23 @@ public class CircleDimen {
1111
/**
1212
* 标题高
1313
*/
14-
public static int TITLE_HEIGHT = 170;
14+
public static int TITLE_HEIGHT = 100;
1515
/**
1616
* 文本对话框的内容高度
1717
*/
1818
public static int TEXT_HEIGHT = 180;
1919
/**
2020
* 标题字体大小
2121
*/
22-
public static int TITLE_TEXT_SIZE = 60;
22+
public static int TITLE_TEXT_SIZE = 16;
2323
/**
2424
* 副标题字体大小
2525
*/
2626
public static int SUBTITLE_TEXT_SIZE = 52;
2727
/**
2828
* 文字消息字体大小
2929
*/
30-
public static int CONTENT_TEXT_SIZE = 50;
30+
public static int CONTENT_TEXT_SIZE = 16;
3131
/**
3232
* 列表item字体大小
3333
*/
@@ -51,7 +51,7 @@ public class CircleDimen {
5151
/**
5252
* 底部按钮字体大小
5353
*/
54-
public static int FOOTER_BUTTON_TEXT_SIZE = 40;
54+
public static int FOOTER_BUTTON_TEXT_SIZE = 16;
5555
/**
5656
* 列表模式底部按钮与列表的距离
5757
*/

circledialog/src/main/java/com/mylhyl/circledialog/scale/ScaleAdapter.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

circledialog/src/main/java/com/mylhyl/circledialog/scale/ScaleLayoutConfig.java

Lines changed: 0 additions & 102 deletions
This file was deleted.

circledialog/src/main/java/com/mylhyl/circledialog/scale/ScaleUtils.java

Lines changed: 0 additions & 58 deletions
This file was deleted.

circledialog/src/main/java/com/mylhyl/circledialog/view/BodyInputView.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import android.view.View;
99
import android.widget.EditText;
1010
import android.widget.RelativeLayout;
11+
import android.widget.TextView;
1112

1213
import com.mylhyl.circledialog.CircleParams;
1314
import com.mylhyl.circledialog.EmojiFilter;
@@ -25,8 +26,8 @@
2526
*/
2627

2728
final class BodyInputView extends RelativeLayout implements InputView {
28-
private ScaleEditText mEditText;
29-
private ScaleTextView mTvCounter;
29+
private EditText mEditText;
30+
private TextView mTvCounter;
3031

3132
public BodyInputView(Context context, CircleParams params) {
3233
super(context);
@@ -42,7 +43,7 @@ private void init(Context context, CircleParams params) {
4243
? inputParams.backgroundColor : dialogParams.backgroundColor;
4344
setBackgroundColor(backgroundColor);
4445

45-
mEditText = new ScaleEditText(context);
46+
mEditText = new EditText(context);
4647
mEditText.setId(android.R.id.input);
4748
int inputType = inputParams.inputType;
4849
if (inputType != InputType.TYPE_NULL) {
@@ -86,7 +87,7 @@ public void onLayoutChange(View v, int left, int top, int right, int bottom, int
8687
}
8788
int[] padding = inputParams.padding;
8889
if (padding != null)
89-
mEditText.setAutoPadding(padding[0], padding[1], padding[2], padding[3]);
90+
mEditText.setPadding(padding[0], padding[1], padding[2], padding[3]);
9091
mEditText.setTypeface(mEditText.getTypeface(), inputParams.styleText);
9192

9293
addView(mEditText, layoutParams);
@@ -102,7 +103,7 @@ public void onLayoutChange(View v, int left, int top, int right, int bottom, int
102103
, inputParams.counterMargins[0]
103104
, inputParams.counterMargins[1]);
104105
}
105-
mTvCounter = new ScaleTextView(context);
106+
mTvCounter = new TextView(context);
106107
mTvCounter.setTextSize(INPUT_COUNTER__TEXT_SIZE);
107108
mTvCounter.setTextColor(inputParams.counterColor);
108109

circledialog/src/main/java/com/mylhyl/circledialog/view/BodyListView.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,12 @@ public View getView(int position, View convertView, ViewGroup parent) {
130130
ViewHolder viewHolder;
131131
if (convertView == null) {
132132
viewHolder = new ViewHolder();
133-
ScaleTextView textView = new ScaleTextView(mContext);
133+
TextView textView = new TextView(mContext);
134134
textView.setTextSize(mItemsParams.textSize);
135135
textView.setTextColor(mItemsParams.textColor);
136136
textView.setHeight(mItemsParams.itemHeight);
137137
if (mItemsParams.padding != null) {
138-
textView.setAutoPadding(mItemsParams.padding[0], mItemsParams.padding[1]
138+
textView.setPadding(mItemsParams.padding[0], mItemsParams.padding[1]
139139
, mItemsParams.padding[2], mItemsParams.padding[3]);
140140
}
141141
if (mItemsParams.textGravity != Gravity.NO_GRAVITY)

circledialog/src/main/java/com/mylhyl/circledialog/view/BodyLottieView.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
import android.text.TextUtils;
55
import android.view.Gravity;
66
import android.widget.LinearLayout;
7+
import android.widget.TextView;
78

89
import com.airbnb.lottie.LottieAnimationView;
910
import com.airbnb.lottie.LottieDrawable;
1011
import com.mylhyl.circledialog.CircleParams;
1112
import com.mylhyl.circledialog.params.DialogParams;
1213
import com.mylhyl.circledialog.params.LottieParams;
13-
import com.mylhyl.circledialog.scale.ScaleUtils;
1414
import com.mylhyl.circledialog.view.listener.OnCreateLottieListener;
1515

1616
/**
@@ -40,8 +40,8 @@ private void init(Context context, CircleParams params) {
4040
int lottieWidth = mLottieParams.lottieWidth;
4141
int lottieHeight = mLottieParams.lottieHeight;
4242
LayoutParams layoutParams = new LayoutParams(
43-
lottieWidth <= 0 ? LayoutParams.WRAP_CONTENT : ScaleUtils.scaleValue(lottieWidth)
44-
, lottieHeight <= 0 ? LayoutParams.WRAP_CONTENT : ScaleUtils.scaleValue(lottieHeight));
43+
lottieWidth <= 0 ? LayoutParams.WRAP_CONTENT : lottieWidth
44+
, lottieHeight <= 0 ? LayoutParams.WRAP_CONTENT : lottieHeight);
4545
int[] margins = mLottieParams.margins;
4646
if (margins != null)
4747
layoutParams.setMargins(margins[0], margins[1], margins[2], margins[3]);
@@ -62,9 +62,9 @@ private void init(Context context, CircleParams params) {
6262
addView(mLottieAnimationView, layoutParams);
6363

6464
//构建文本
65-
ScaleTextView textView = null;
65+
TextView textView = null;
6666
if (!TextUtils.isEmpty(mLottieParams.text)) {
67-
textView = new ScaleTextView(getContext());
67+
textView = new TextView(getContext());
6868
LayoutParams textLayoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
6969
textLayoutParams.gravity = Gravity.CENTER;
7070
int[] textMargins = mLottieParams.textMargins;
@@ -76,7 +76,7 @@ private void init(Context context, CircleParams params) {
7676
textView.setTypeface(textView.getTypeface(), mLottieParams.styleText);
7777
int[] textPadding = mLottieParams.textPadding;
7878
if (textPadding != null)
79-
textView.setAutoPadding(textPadding[0], textPadding[1], textPadding[2], textPadding[3]);
79+
textView.setPadding(textPadding[0], textPadding[1], textPadding[2], textPadding[3]);
8080
addView(textView, textLayoutParams);
8181
}
8282

circledialog/src/main/java/com/mylhyl/circledialog/view/BodyProgressView.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import android.text.TextUtils;
88
import android.widget.LinearLayout;
99
import android.widget.ProgressBar;
10+
import android.widget.TextView;
1011

1112
import com.mylhyl.circledialog.CircleParams;
1213
import com.mylhyl.circledialog.params.DialogParams;
@@ -84,13 +85,13 @@ private void init(Context context, CircleParams params) {
8485
addView(mProgressBar, layoutParams);
8586

8687
//构建文本
87-
final ScaleTextView textView = new ScaleTextView(getContext());
88+
final TextView textView = new TextView(getContext());
8889
textView.setTextSize(mProgressParams.textSize);
8990
textView.setTextColor(mProgressParams.textColor);
9091
textView.setTypeface(textView.getTypeface(), mProgressParams.styleText);
9192
int[] padding = mProgressParams.padding;
9293
if (padding != null)
93-
textView.setAutoPadding(padding[0], padding[1], padding[2], padding[3]);
94+
textView.setPadding(padding[0], padding[1], padding[2], padding[3]);
9495
addView(textView);
9596

9697
if (mProgressParams.style == ProgressParams.STYLE_HORIZONTAL

0 commit comments

Comments
 (0)