zoukankan      html  css  js  c++  java
  • Shape + Selector: Make a Shape as one item of the Selector

    Generally, I use a selector to select pictures or colors to render the normal and the pressed background for View.

    And use a Shape to draw a fixed background with border, round, gradient and other UI effect for View.

    What if you wanna use them both for one View?

    Make a Shape as one item of the Selector.

    Selector selects background from Shape list.

    Below is a sample.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    <?xml version=”1.0″ encoding=”UTF-8″?>  
    <selector xmlns:android=”http://schemas.android.com/apk/res/android”>  
        <item android:state_pressed=”true”>  
                <shape android:shape=”rectangle”>  
                      <solid android:color=”@color/background_pressed” />  
                      <stroke android:width=”@dimen/gap_2″ android:color=”@color/linecolor” />  
                      <padding android:bottom=”@dimen/gap_2″ android:left=”@dimen/gap_2″                                     
                      android:right=”@dimen/gap_2″ android:top=”@dimen/gap_2″ />  
                </shape>  
         </item>  
      
         <item>  
             <shape android:shape=”rectangle”>  
                  <solid android:color=”@color/background_normal” />  
                  <stroke android:width=”@dimen/gap_2″ android:color=”@color/linecolor” />  
                  <padding android:bottom=”@dimen/gap_2″ android:left=”@dimen/gap_2″                                          
                  android:right=”@dimen/gap_2″ android:top=”@dimen/gap_2″ />  
             </shape>  
         </item>  
    </selector>
  • 相关阅读:
    MVC之Ajax异步操作
    MVCHtmlHelper使用
    Xamarin.Forms初始
    .NET CORE2.0后台管理系统(一)配置API
    DDD领域驱动之干货(四)补充篇!
    基于官方驱动封装mongodb
    webApi签名验证
    在.Net下使用redis基于StackExchange.Redis
    DDD领域驱动之干货(三)完结篇!
    DDD领域驱动之干货(二)
  • 原文地址:https://www.cnblogs.com/mosthink/p/5288902.html
Copyright © 2011-2022 走看看