Android 滑動解鎖,滑動接聽。仿IOS滑動關(guān)機。

簡介

滑動解鎖,滑動接聽。仿IOS滑動關(guān)機。

github 地址

https://github.com/ZLYang110/SlideToggleView

運行截圖

20210319_144942.jpg

使用說明

        //設(shè)置監(jiān)聽

        SlideToggleView slideToggleView = findViewById(R.id.slideToggleView);
        slideToggleView.setSlideToggleListener(new SlideToggleView.SlideToggleListener() {
            @Override
            public void onBlockPositionChanged(SlideToggleView view, int left, int total, int slide) {
             /**
                     * 滑塊位置改變回調(diào)
                     *
                     * @param left  滑塊左側(cè)位置,值等于{@link #getLeft()}
                     * @param total 滑塊可以滑動的總距離
                     * @param slide 滑塊已經(jīng)滑動的距離
                     */

            }
            @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 關(guān)閉顯示的文字
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 敏感度 距離觸發(fā)開關(guān)距離 10
stv_leftOrRightStart 左邊開始滑動 滑動到右邊算開鎖 \n 右邊開始滑動 滑動到左邊算開鎖 1
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容