Android侧边滑动关闭活动的方法

  介绍

这篇文章主要讲解了Android侧边滑动关闭活动的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

0。效果图

 Android侧边滑动关闭活动的方法

1。设置活动样式属性

& lt;样式名=癆ppTheme"父母=癟heme.AppCompat.Light.NoActionBar"比;   & lt;项目名称=癮ndroid: windowIsTranslucent"祝辞true   & lt;/style>

2。自定义侧边阴影视图

类SlideBackView扩展视图{
  
  私人油漆mBgPaint mShadowPaint;
  私人RectF mBgRectF mShadowRectF;
  私人mRatio浮动;
  私人mShadowSize浮动;
  
  公共SlideBackView(上下文语境){
  超级(上下文);
  mBgPaint=new油漆();
  mBgPaint.setAntiAlias(真正的);
  mBgPaint.setColor (0 xff000000);
  mShadowPaint=new油漆();
  mShadowPaint.setAntiAlias(真正的);
  mShadowPaint.setStyle (Paint.Style.FILL);
  mShadowSize=dp2px (15);
  }
  
  @Override
  保护无效公共类SlideBaseActivity AppCompatActivity延伸实现ValueAnimator>。AnimatorUpdateListener {
  
  私人布尔isAnimate isSlide isHandle;
  私人moveNum浮动;
  私人浮动lastX lastY;
  私人int lastPointerCount;
  私人mAnimatedValue浮动;
  私人ValueAnimator mValueAnimator;
  私人SlideBackView mSlideBackView;
  私人mTouchSlop浮动;
  私人List,shieldViews=new ArrayList<的在();
  
  @Override
  保护空白>看完上述内容,是不是对Android侧边滑动关闭活动的方法有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

Android侧边滑动关闭活动的方法