6. ToggleButton&Switch

ToggleButton(开关按钮)

常用属性:

       android:disabledAlpha:设置按钮在禁用时的透明度

       android:textOff:按钮没有被选中时显示的文字

       android:textOn:按钮被选中时显示的文字 

       另外,除了这个我们还可以自己写个selector,然后设置下Background属性(可用于点赞收藏等状态切换)


Switch(开关)

常用属性:

       android:showText:设置on/off的时候是否显示文字,boolean

       android:splitTrack:是否设置一个间隙,让滑块与底部图片分隔,boolean

       android:switchMinWidth:设置开关的最小宽度

       android:switchPadding:设置滑块内文字的间隔

       android:switchTextAppearance:设置开关的文字外观,暂时没发现有什么用...

       android:textOff:按钮没有被选中时显示的文字

       android:textOn:按钮被选中时显示的文字

       android:textStyle:文字风格,粗体,斜体写划线那些

       android:track:底部的图片                  (自定义drawable显示不出来:给drawable设置宽度)

       android:thumb:滑块的图片                (部分系统显示不出来:给textOn设置空格等占据一定宽度)

       android:typeface:设置字体,默认支持这三种:sans, serif, monospace;        

                                     1.存放assets/fonts/*.ttf

                                      2.Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf");                                                                                  textView.setTypeface(typeFace);

       使用场景:通知栏开关按钮等

你可能感兴趣的:(6. ToggleButton&Switch)