現在有一種 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/

沒有留言:
張貼留言