美文网首页
Android 滑动解锁,滑动接听。仿IOS滑动关机。

Android 滑动解锁,滑动接听。仿IOS滑动关机。

作者: i无恙i | 来源:发表于2021-03-19 15:12 被阅读0次

简介

滑动解锁,滑动接听。仿IOS滑动关机。

github 地址

https://github.com/ZLYang110/SlideToggleView

运行截图

20210319_144942.jpg

使用说明

        //设置监听

        SlideToggleView slideToggleView = findViewById(R.id.slideToggleView);
        slideToggleView.setSlideToggleListener(new SlideToggleView.SlideToggleListener() {
            @Override
            public void onBlockPositionChanged(SlideToggleView view, int left, int total, int slide) {
             /**
                     * 滑块位置改变回调
                     *
                     * @param left  滑块左侧位置,值等于{@link #getLeft()}
                     * @param total 滑块可以滑动的总距离
                     * @param slide 滑块已经滑动的距离
                     */

            }
            @Override
            public void onSlideListener(SlideToggleView view, int leftOrRight) {
                   /**
                          * 滑动打开
                          *  @param leftOrRight  0 左边
                          *  @param leftOrRight  1 右边
                          */
            }
        });


  <com.zlylib.slidetogglelib.SlideToggleView
        android:id="@+id/slideToggleView"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="@drawable/bg_silde_toggle"
        android:layout_marginTop="50dp"
        app:stv_blockBottomMargin="1dp"
        app:stv_blockLeftMargin="1dp"
        app:stv_blockRightMargin="1dp"
        app:stv_blockTopMargin="1dp"
        app:stv_remain="20dp"
        app:stv_slideBlock="@drawable/btn"
        app:stv_slideBlockWidth="70dp"
        app:stv_openText="Slide To Unlock"
        app:stv_closeText="Slide To lock"
        app:stv_leftOrRightStart="left"
        />

属性列表


名称 描述 默认值
stv_openText 开锁显示的文字
stv_closeText 关闭显示的文字
stv_textSize 文字大小 14
stv_textColor 文字颜色 0xffffffff
stv_slideBlock 滑动图片
stv_slideBlockWidth 滑动模块宽度 50
stv_blockLeftMargin 滑块外左边距 1
stv_blockRightMargin 滑块外右边距 1
stv_blockTopMargin 滑块外上边距 1
stv_blockBottomMargin 滑块外下边距 1
stv_remain 敏感度 距离触发开关距离 10
stv_leftOrRightStart 左边开始滑动 滑动到右边算开锁 \n 右边开始滑动 滑动到左边算开锁 1

相关文章

网友评论

      本文标题:Android 滑动解锁,滑动接听。仿IOS滑动关机。

      本文链接:https://www.haomeiwen.com/subject/uigvcltx.html