Android UI效果之绘图篇(一)

2019-12-10 19:03:42于海丽

二、Layer 
这个用过photoshop的朋友,应该很好理解,用于实现图层效果

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://www.easck.com/apk/res/android"> 
  <!-- item1 -->
  <item> 
   <bitmap android:src="drawable" 
    android:gravity="center" /> 
  </item> 
  <!-- item2 -->
  <item> 
   <bitmap android:src="drawable" 
    android:gravity="center" /> 
  </item> 
  <!-- item3 -->
  <item 
   <bitmap android:src="drawable" 
    android:gravity="center" /> 
  </item> 
</layer-list>

三、Selector 
这个常用语Button、CheckBox、Radio等控件中,通过不同的事件切换控件效果

<?xml version="1.0" encoding="utf-8" ?>   
<selector xmlns:Android="http://www.easck.com/apk/res/android">  
<!-- 默认时的背景图片-->  
<item Android:drawable="drawable" />   
<!-- 没有焦点时的背景图片 -->  
<item 
  Android:state_window_focused="false"   
  android:drawable="drawable" 
  />   
<!-- 非触摸模式下获得焦点并单击时的背景图片 -->  
<item 
  Android:state_focused="true" 
  android:state_pressed="true"  
  android:drawable= "drawable" 
  />  
<!-- 触摸模式下单击时的背景图片-->  
<item 
  Android:state_focused="false" 
  Android:state_pressed="true"  
  Android:drawable="drawable" 
  />  
<!--选中时的图片背景-->  
<item 
  Android:state_selected="true" 
  android:drawable="drawable" 
  />   
<!--获得焦点时的图片背景-->  
<item 
  Android:state_focused="true" 
  Android:drawable="drawable" 
  />   
</selector> 

以上就是Android开发中的UI效果设计模块的一部分内容,之后还会继续更新,希望对大家的学习有所帮助。