真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android之Selector與Shape的使用

Selector:

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),黑龍江企業(yè)網(wǎng)站建設(shè),黑龍江品牌網(wǎng)站建設(shè),網(wǎng)站定制,黑龍江網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,黑龍江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

在開發(fā)過程中,通常我們需要給控件增加點擊的效果,效果如下:

    默認效果                  點擊效果

Android之Selector與Shape的使用   Android之Selector與Shape的使用

1、首先準備兩張圖片(默認和點擊時的圖片)

2、右擊res文件夾,新建一個xml文件,在彈出的對話框中,Resource Type 選擇Drawable,Root Element選擇Selector,填入文件名(如:pressed_selector),點擊完成,這時會在res文件夾中生成一個drawable文件夾存放我們創(chuàng)建的xml文件

3、xml代碼如下:



    
     //點擊狀態(tài)的圖片
     //沒有設(shè)置狀態(tài)則為默認圖片

4、之后再布局文件中,在我們要增加點擊效果的控件設(shè)置如下屬性,運行后該控件就有點擊效果了

android:background="@drawable/pressed_selector"

5、當(dāng)然,出了設(shè)置點擊時的效果,還可以設(shè)置選中狀態(tài)、聚焦?fàn)顟B(tài)等等效果

       只要設(shè)置相應(yīng) android:state_xxx 屬性即可

Shape:

除了給控件設(shè)置點擊效果,我們還可以在控件的外觀上給予美化,比如設(shè)置圓角、邊框等,這時候就要用到shape了,跟selector一樣創(chuàng)建一個xml文件,Root Element選擇Shape,就會生成shape xml文件,各種屬性參考下面代碼




    
    

    
    

    
    
    
    
    
    
    
    

同樣是給控件設(shè)置background屬性即可引入shape效果

android:background="@drawable/shape"

Selector與Shape結(jié)合使用:

如果我們要給控件同時設(shè)置點擊效果和shape效果,只需要把shape的代碼移植到selector中即可,代碼如下:




    
    
        
            
            
        
    
        
        
    
        
            
            
        
    


新聞名稱:Android之Selector與Shape的使用
當(dāng)前鏈接:http://weahome.cn/article/jcopjp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部