在Android中自定义IOS风格的按钮
16lz
2021-01-23
<p class="MsoNormal"><span lang="EN-US"></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><?</span><span lang="EN-US">xml</span><span lang="EN-US">
<span>version</span><span>=</span> <span>"1.0"</span><span>encoding</span><span>=</span> <span>"UTF-8"</span><span>?></span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>xmlns:android</span><span>=</span> <span>"http://schemas.android.com/apk/res/android"</span><span>></span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>android:state_pressed</span><span>=</span> <span>"true"</span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span></span><span lang="EN-US"><</span><span lang="EN-US">item</span><span lang="EN-US"></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>android:state_window_focused</span><span>=</span> <span>"true"</span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span></span><span lang="EN-US"><</span><span lang="EN-US">item</span><span lang="EN-US"></span>
"@drawable/ios_button_grouped_normal"
</span>[/i]<span>/></span></span>
<p class="MsoNormal"><span lang="EN-US"></span>
<p class="MsoNormal"><span>定义</span><span lang="EN-US">ios_button_grouped_normal.xml</span>
<span>version</span><span>=</span> <span>"1.0"</span><span>encoding</span><span>=</span> <span>"utf-8"</span><span>?></span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>xmlns:android</span><span>=</span> <span>"http://schemas.android.com/apk/res/android"</span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span></span><span lang="EN-US"><</span><span lang="EN-US">solid</span><span lang="EN-US"></span>
[/i]
<span>/></span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>android:width</span><span>=</span> <span>"1"</span></span>
[/i]
<span>/></span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>android:radius</span><span>=</span> <span>"5"</span>
<span>/></span></span>
<p class="MsoNormal"><span lang="EN-US"></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><?</span><span lang="EN-US">xml</span><span lang="EN-US">
<span>version</span><span>=</span> <span>"1.0"</span><span>encoding</span><span>=</span> <span>"utf-8"</span><span>?></span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>xmlns:android</span><span>=</span> <span>"http://schemas.android.com/apk/res/android"</span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span></span><span lang="EN-US"><</span><span lang="EN-US">solid</span><span lang="EN-US"></span>
[/i]
<span>/></span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>android:width</span><span>=</span> <span>"1"</span></span>
[/i]
<span>/></span><span> </span></span>
<p class="MsoNormal" align="left"><span lang="EN-US"><span> </span><span>android:radius</span><span>=</span> <span>"5"</span>
<span>/></span></span>
<p class="MsoNormal"><span lang="EN-US"></span>
<span>这里主要是定义</span><span lang="EN-US">Shape</span><span>中的</span><span lang="EN-US">rectangle</span><span>的颜色。还有一些颜色属性可以设置,比如</span><span lang="EN-US">startColor</span><span>,</span><span lang="EN-US">endColor</span><span>,</span><span lang="EN-US">angle</span><span>等等,可以定义出漂亮的</span><span lang="EN-US">UI</span><span>效果。建议参考</span><span lang="EN-US">API</span><span>文档。</span>
<span><span>效果:</span></span>
<p style="text-align: center;">
<p class="MsoNormal"><span>使用方法:</span>
<p style="text-align: left;"><span lang="EN-US">android:background="@drawable/ios_grouped_normal"</span>
<span lang="EN-US"></span>
---------------------------------------------------------------------------
GL(arui319)
http://blog.csdn.net/arui319
<本文可以转载,但是请保留以上作者信息。谢谢。>
---------------------------------------------------------------------------
<p style="text-align: left;">
更多相关文章
- Android 动画旋转效果
- CheckBox设置颜色和自定义样式
- Android自定义样式
- virtualbox 安装android设置分辨率(自定义)
- android创建自定义控件
- EditText自定义边框
- Android中attr自定义属性详解
- 关于android的animation的xml定义中的android:interpolator属性
- Android 自定义属性与xmlns