在Android中自定义IOS风格的按钮


   


<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;">

 

你可能感兴趣的:(java,工作)