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

简介

滑动解锁,滑动接听。仿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 右边
                          */
            }
        });


  

属性列表


名称 描述 默认值
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滑动关机。)