MagicIndicator icon indicating copy to clipboard operation
MagicIndicator copied to clipboard

如何LinePagerIndicator定义渐变色指示器?

Open ysj40540 opened this issue 4 years ago • 2 comments

底部指示器 无效? LinearGradient lg = new LinearGradient(mLineRect.left, mLineRect.top, mLineRect.right, mLineRect.bottom, new int[]{0xFF006ce7, 0xFF0060E2}, null, LinearGradient.TileMode.CLAMP); getPaint().setShader(lg); mPaint.setShader(lg); @Override protected void onDraw(Canvas canvas) { canvas.drawRoundRect(mLineRect, mRoundRadius, mRoundRadius, mPaint); }

ysj40540 avatar Jun 12 '20 06:06 ysj40540

#228 这个设置颜色 需要这样搞才能生效 @Override public IPagerIndicator getIndicator(Context context) { MyLinePagerIndicator indicator = new MyLinePagerIndicator(context); indicator.setColors(0xFF7256EC,0xFF8AC0FF); indicator.setGradientColors(0xFF7256EC,0xFF8AC0FF); indicator.setMode(LinePagerIndicator.MODE_WRAP_CONTENT); indicator.setLineHeight(3); indicator.setLineWidth(25); return indicator; }

cuilingling avatar Feb 18 '21 05:02 cuilingling