最近在迭代直播相关功能,项目中之前的左滑清屏是用ViewPager实现的。这次迭代遇到一个布局层次导致的点击失效问题,继续用ViewPager的话改动比较复杂,再加上用ViewPager做一个清屏功能大材小用,所以优化了一下,自己写一个清屏控件,效果还不错,目前项目已经测试通过上线,共享给有需要的朋友。
Import
implementation 'com.lmxjw3.widget:clearscreen:1.0.0'
复制代码
Usage
1. 像使用 FrameLayout 一样在根布局使用 ClearScreenLayout。
2. API
// 添加需要滑动清屏的View
addClearViews(View... views)
// 移除需要滑动清屏的View
removeClearViews(View... views)
// 移除所有需要滑动清屏的View
removeAllClearViews()
// 设置滑动方向(左滑 or 右滑)
setSlideDirection(SlideDirection direction)
// 设置滑动监听器
setOnSlideListener(OnSlideClearListener slideListener)
复制代码
关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[Android直播间左滑右滑清屏控件]http://www.zyiz.net/tech/detail-118381.html