以下介紹浮動按鈕的實作,這個浮動按鈕也俱備可拖曳的功能,如下圖所示:

Screenshot_20201211-150000.png

Screenshot_20201211-150006.png

 

首先,要先建構一個可在 XML 中被引用的類別,可以直接在 MainActivity 同層的資料夾下新增一個 class,如下程式碼:

 

 

然後在 activity_main中加入該類別的按鈕:

<tw.idv.ken.floatingbutton.DragFloatActionButton
    android:id="@+id/img_btn"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:src="@drawable/power_button_off"
    android:layout_margin="20dp"
    />

 

可能有注意到 android:src 這個參數,這是初始的圖片,最後我會呈現出整個檔案架構。

接下來呈現主程式:

 

 

接下來呈現主要檔案架構,主要是記得新增 power_button_on.png 與 power_button_off.png 兩個圖片

1.JPG

 

Reference:

https://blog.csdn.net/qq_20451879/article/details/87876673

 

arrow
arrow

    葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()