MagicIndicator icon indicating copy to clipboard operation
MagicIndicator copied to clipboard

onEnter onLeave

Open luyuan11233 opened this issue 4 years ago • 1 comments

public class CommonCircleTabTitleView extends SimplePagerTitleView{ private int padding;

public CommonCircleTabTitleView(Context context) {
    super(context);
    init(context);
}

private void init(Context context) {
    padding = UIUtil.dip2px(context, 12);
    setPadding(padding, 0, padding, 0);
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
    lp.setMargins(UIUtil.dip2px(context, 16), 0, 0, 0);
    setLayoutParams(lp);
    setBackground(ContextCompat.getDrawable(getContext(),R.drawable.rect_shape_8_0d17171a));
}

@Override
public void onSelected(int index, int totalCount) {
    super.onSelected(index, totalCount);
}

@Override
public void onDeselected(int index, int totalCount) {
    super.onDeselected(index, totalCount);
}

@Override
public void onEnter(int index, int totalCount, float enterPercent, boolean leftToRight) {
    int color = ArgbEvaluatorHolder.eval(enterPercent, mNormalColor, mSelectedColor);
    setTextColor(color);
}

@Override
public void onLeave(int index, int totalCount, float leavePercent, boolean leftToRight) {
    int color = ArgbEvaluatorHolder.eval(leavePercent, mSelectedColor, mNormalColor);
    setTextColor(color);
}

}

103D35C905CD59BEA7646C83E9AF5C12

luyuan11233 avatar Nov 02 '21 03:11 luyuan11233

从全部滑动每日一币 这几个tab,来回滑,文字由黑色变成白色后会闪烁一下

luyuan11233 avatar Nov 02 '21 03:11 luyuan11233