現在有一種 button 的形式叫做 FloatingActionButton 他可以讓你有個按鈕一直浮在上面
首先,在 gradle 的部份我們要加上
compile 'com.android.support:design:23.1.0'
然後到要加上的頁面 xml上加入:
 <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:src="@drawable/ic_note_add_white_24dp"
        style="@style/floating_action_button"
        app:elevation="6dp"
        app:pressedTranslationZ="12dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentEnd="true" />
styles.xml 也加一下樣式好了:
 <style name="floating_action_button">
        <item name="android:layout_marginLeft">0dp</item>
        <item name="android:layout_marginTop">0dp</item>
        <item name="android:layout_marginRight">16dp</item>
        <item name="android:layout_marginBottom">16dp</item>
    </style>
google 有提供 Marerial icon 的圖檔下載
https://www.google.com/design/icons/

 
沒有留言:
張貼留言