原创 Android自定義FloatingActionButton實現拖動吸附效果

自定義View,一是爲了滿足設計需求,二是開發者進階的標誌之一。隨心所欲就是我等奮鬥的目標!!! 效果 實現邏輯 明確需求 在做任何事情之前都要先明確需求,開發更是重要。我們現在要實現一個可以在屏幕上拖動的控件,並且有自動貼邊的

原创 後半生

後半生,請回歸平靜 人到了一定的年紀,反而不喜歡喧鬧的環境,平靜的心態更有利於身體健康、延年益壽。不要與人攀比,幸福最怕比較,懂得珍惜,餘生纔不糾結。不管物質生活充實或貧乏,只要心裏非常平靜,就是在過着幸福的生活。 後半生,請學會沉默

原创 第一卷 Activity

1.1Activity是什麼? Activity是一種可以包含用戶界面的組件,主要用於和用戶進行交互。一個應用程序可以有零個或者多個活動。 1.2基本使用 創建活動 創建java文件TestActivity並繼承AppCompat

原创 Android Studio常用配置

工慾善其事必先利其器,熟練的使用工具是開發者的基礎!適合自己的配置,纔是最好的配置. 常用配置 智能感知不區分大小寫 File —>Settings —>Editor —>General —> Code Completion —

原创 Android Studio常用快捷鍵

night_rain.png 按鍵 說明 Ctrl+E 顯示最近編輯的文件列表 Ctrl+Q 查看方法的參數說明 Ctrl+F 當前類中查找 Ctrl+R 當前類中替換 Ctrl+P 顯示方法參數信

原创 TabLayout(二)

NightRain.png 經過TabLayout(一)的一些瞭解,對於TabLayout的基本使應該都沒有什麼大問題,接下來我們就學習一下TabLayout+ViewPage+Fragment~~ 效果 TabL

原创 Snackbar

NightRain.png Snackbar 是一種針對操作的輕量級反饋機制,常以一個小的彈出框的形式,出現在手機屏幕下方。它們出現在屏幕所有層的最上方,包括浮動操作按鈕。 效果 Snackbar效果圖 彈出(無

原创 NavigationView

NightRain.png 又是Design庫給我們提供的一個快捷控件NavigationView,當然需要配合DrawerLayout的使用來實現側滑的效果,NavigationView整體分爲了兩個部分,Header和It

原创 TabLayout(一)

NightRain.png 使用TabLayout可以將大量關聯的數據或者選項劃分成更易理解的分組,有效的進行內容導航和內容組織。 效果 TabLayout效果圖 佈局文件 <android.suppor

原创 BottomNavigationView

NightRain.png 一個底部導航欄控件,最多支持有五個快捷導航,還帶有一個放大的動畫,比較好用的一個控件! 效果 BottomNavigationView效果圖.gif 佈局文件 <?xml versio

原创 TextInputLayout

NightRain.png TextInputLayout繼承LinearLayout,是一個容器,只可以包裹一個子控件,類似ScrollView,用TextInputLayout包裹的EditText會有很多的特效,接下來我

原创 FloatingActionButton

NightRain.png 浮動操作按鈕(FloatingActionButton)適用於進階的操作。它是漂浮在 UI 上的一個圓形圖標,具有一些動態的效果。 效果 FloatingActionButton效果圖

原创 BottomSheetDialog

NightRain.png 底部動作條(BottomSheetDialog)是一個從屏幕底部邊緣向上滑出的一個面板,使用這種方式向用戶呈現一組功能。底部動作條簡單、清晰。特別適合有三個或者三個以上的操作需要提供給用戶選擇、並且