# SlideToggleView **Repository Path**: onlyloveyd/SlideToggleView ## Basic Information - **Project Name**: SlideToggleView - **Description**: 🔥♨️Shimmer Slide Toggle View ♨️🔥 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-13 - **Last Updated**: 2021-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php) [![](https://jitpack.io/v/onlyloveyd/SlideToggleView.svg)](https://jitpack.io/#onlyloveyd/SlideToggleView) # SlideToggleView 🍎A simple SlideToggleView for Android. ## Installation ### Gradle **Step 1.** Add it in your root build.gradle at the end of repositories: ```groovy allprojects { repositories { ... maven { url 'https://jitpack.io' } } } ``` **Step 2.** Add the dependency ```groovy dependencies { iimplementation 'com.github.onlyloveyd:SlideToggleView:1.0' } ``` ## Basic Usage **Step 1.** Add **SlideToggleView** into your layout ```xml ``` **Step 2.**(optional)add SlideToggleListener for SlideToggleView ```java mBinding.slideToggleView.setSlideToggleListener(new SlideToggleView.SlideToggleListener() { @Override public void onBlockPositionChanged(SlideToggleView view, int left, int total, int slide) { String content = String.format(Locale.CHINESE, "left: %d - total: %d - slide: %d", left, total, slide); mBinding.shimmerTextView.setText(content); } @Override public void onSlideOpen(SlideToggleView view) { Toast.makeText(MainActivity.this, "Slide Toggle is Open", Toast.LENGTH_SHORT).show(); } }); ``` ## Attributes |Attribute|Usage| |--|--| |stv_text|居中文字内容| |stv_textSize|居中文字大小| |stv_textColor|居中文字颜色| |stv_slideBlock|滑块图片| |stv_blockLeftMargin|滑块左间距| |stv_blockRightMargin|滑块左间距| |stv_blockTopMargin|滑块顶部间距| |stv_blockBottomMargin|滑块底部间距| |stv_remain|滑块打开误差范围值| ## Basic Result 抽奖