Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Material Design 設計--陰影的重要性,materialdesign

Material Design 設計--陰影的重要性,materialdesign

編輯:關於android開發

Material Design 設計--陰影的重要性,materialdesign


<LinearLayout  
         android:layout_width="match_parent"  
         android:layout_height="wrap_content"  
         android:orientation="horizontal">  
     <TextView android:layout_width="100dp"  
               android:layout_margin="2dp"  
               android:layout_height="100dp"  
               android:text="test"  
               android:background="@android:color/white"  
               android:gravity="center"  
               android:elevation="1dip"  
             />  
     <TextView android:layout_width="100dp"  
               android:layout_margin="2dp"  
               android:layout_height="100dp"  
               android:text="test"  
               android:background="@android:color/white"  
               android:gravity="center"  
               android:elevation="4dip"/>  
     <TextView android:layout_width="100dp"  
               android:layout_margin="2dp"  
               android:layout_height="100dp"  
               android:text="test"  
               android:background="@android:color/white"  
               android:gravity="center"  
               android:elevation="8dip"  
             />  
 </LinearLayout>

總結

View的z值由兩部分組成,elevation和translationZ.

eleavation是靜態的成員,translationZ是用來做動畫。

Z = elevation + translationZ

在布局中使用 android:elevation屬性去定義 

在代碼中使用 View.setElevation 方法去定義 

設置視圖的translation,可以使用View.setTranslationZ方法 

新的ViewPropertyAnimator.zViewPropertyAnimator.translationZ方法可以設置視圖的elevation

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved