久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11909|回復: 0
收起左側

關于在AndroidStudio中自定義Button的樣式

[復制鏈接]
ID:223768 發表于 2017-8-1 10:52 | 顯示全部樓層 |閱讀模式
于自定義Button的樣式,是在res/drawable文件夾下自定義一個xml文件,在xml文件中進行定義,然后通過將Button的backgroud改為定義的xml文件實現的。下面將進行詳細介紹,并舉例說明。


在res/drawable下新建一個button_style.xml文件,這個文件用于描述按鈕的樣式

[html] view plain copy



  • <?xml version="1.0" encoding="utf-8"?>  
  • <selector xmlns:android="http://schemas.android.com/apk/res/android" >  
  •     <item android:state_pressed="true" android:drawable="@drawable/btn_p"/>  
  •     <item android:state_pressed="false" android:drawable="@drawable/btn_n"/>  
  • </selector>

有很多樣式可夠選擇:

在使用時,

  • <?xml version="1.0" encoding="utf-8"?>  
  • <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  •     android:layout_width="fill_parent"  
  •     android:layout_height="fill_parent"  
  •     android:orientation="vertical" >  
  •   
  •     <TextView  
  •         android:layout_width="fill_parent"  
  •         android:layout_height="wrap_content"  
  •         android:text="@string/hello" />  
  •   
  •     <Button  
  •         android:id="@+id/button1"  
  •         android:layout_width="wrap_content"  
  •         android:layout_height="wrap_content"  
  •         android:background="@drawable/button_style"  
  •         />  
  •   
  • </LinearLayout>
這樣就完成了簡單的Button樣式。
可以利用上述的參數設置完成一些很酷炫的按鈕樣式。

[html] view plain copy


  • <?xml version="1.0" encoding="utf-8"?>  
  • <selector  
  •     xmlns:android="http://schemas.android.com/apk/res/android">  
  •     <item android:state_pressed="true">  
  •         <shape>  
  •             <gradient android:startColor="#99CC33"  
  •                 android:endColor="#99CC33"  
  •                 android:angle="270" />  
  •             <stroke android:width="1dip" android:color="#f403c9" />  
  •             <corners android:radius="2dp" />  
  •             <padding android:left="10dp" android:top="10dp"  
  •                 android:right="10dp" android:bottom="10dp" />  
  •         </shape>  
  •     </item>  
  •   
  •     <item android:state_focused="true">  
  •         <shape>  
  •             <gradient android:startColor="#ffc2b7"  
  •                 android:endColor="#ffc2b7"  
  •                 android:angle="270" />  
  •             <stroke android:width="1dip" android:color="#f403c9" />  
  •             <corners android:radius="2dp" />  
  •             <padding android:left="10dp" android:top="10dp"  
  •                 android:right="10dp" android:bottom="10dp" />  
  •         </shape>  
  •     </item>  
  •   
  •     <item>  
  •         <shape>  
  •             <gradient android:startColor="#336633"  
  •                 android:endColor="#336633"  
  •                 android:angle="180" />  
  •             <stroke android:width="1dip" android:color="#f403c9" />  
  •             <corners android:radius="5dip" />  
  •             <padding android:left="10dp" android:top="10dp"  
  •                 android:right="10dp" android:bottom="10dp" />  
  •         </shape>  
  •     </item>  
  • </selector>  
  • 感謝大家觀看!


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 97久久精品午夜一区二区 | 91伦理片 | 国产精品一区二区三区四区 | 91夜色在线观看 | 看一级黄色毛片 | 午夜影院在线观看 | 亚洲一区视频在线 | 免费高潮视频95在线观看网站 | 日本成人区 | 国产日韩精品在线 | 亚洲精品国产综合区久久久久久久 | 神马久久久久久久久久 | 欧美精品91 | 成人午夜毛片 | 久久性色| av入口| 99热首页 | 日本三级视频 | h网站在线观看 | 黄色成人免费在线观看 | 国产小视频在线观看 | 91精品国产乱码久久久 | 国产激情一区二区三区 | 夜夜精品浪潮av一区二区三区 | 精品久久亚洲 | 在线观看特色大片免费网站 | 亚洲天堂一区 | 欧美日韩精品在线一区 | 成人av观看 | 日日操夜夜干 | 国产日韩欧美91 | 一区二区在线免费观看视频 | 在线看无码的免费网站 | 91免费在线视频 | 美女三区| 欧美另类视频在线 | 精品久久久久久久久久 | 黄色一级免费看 | 青青草社区 | 亚洲情综合五月天 | 成人欧美一区二区三区白人 |