一个实现 微星 手势滑屏效果 的源代码
一个实现 微星 手势滑屏效果 的源代码 public class PagerControl extends View { private static final String TAG = "DeezApps.Widget.PagerControl"; private static final int DEFAULT_BAR_COLOR = 0xaa777777; private static final int DEFAULT_HIGHLIGHT_COLOR = 0xaa999999; private static final int DEFAULT_FADE_DELAY = 2000; private static final int DEFAULT_FADE_DURATION = 500; private int numPages, currentPage, position; private Paint barPaint, highlightPaint; private int fadeDelay, fadeDuration; private float ovalRadius; private Animation fadeOutAnimation; public PagerControl(Context context, AttributeSet attrs) { this(context, attrs, 0); } public PagerControl(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.com_deezapps_widget_PagerControl); int barColor = a.getColor(R.styleable.com_deezapps_widget_PagerControl_barColor, DEFAULT_BAR_COLOR); int highlightColor = a.getColor(R.styleable.com_deezapps_widget_PagerControl_highlightColor, DEFAULT_HIGHLIGHT_COLOR); fadeDelay = a.getInteger(R.styleable.com_deezapps_widget_PagerControl_fadeDelay, DEFAULT_FADE_DELAY); fadeDuration = a.getInteger(R.styleable.com_deezapps_widget_PagerControl_fadeDuration, DEFAULT_FADE_DURATION); ovalRadius = a.getDimension(R.styleable.com_deezapps_widget_PagerControl_roundRectRadius, 0f); a.recycle(); barPaint = new Paint(); barPaint.setColor(barColor); highlightPaint = new Paint(); highlightPaint.setColor(highlightColor); fadeOutAnimation = new AlphaAnimation(1f, 0f); fadeOutAnimation.setDuration(fadeDuration); fadeOutAnimation.setRepeatCount(0); fadeOutAnimation.setInterpolator(new LinearInterpolator()); fadeOutAnimation.setFillEnabled(true); fadeOutAnimation.setFillAfter(true); }
- 小小大大张2013-10-21效果不错,但不是我要找的那种
- yang_8122918852012-08-08很好的资源,滑动效果做的也非常棒
- Lx198911242012-10-13很好的资源,滑动效果做的也非常棒 .
- linruoyunhen2013-07-24滑动效果不错
- hjlfz2013-10-08很好的资源,滑动效果做的也非常棒
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助