原创 Material Design控件之Snackbar

Material Design Android控件之介紹 Snackbar 功能介於Toast與dialog之間 簡單使用(相當與底部Toast) Snackbar.make(view,"消息已發出",Snackbar.

原创 Material Design控件之Switch|SwitchCompat

Material Design Android控件之介紹 Switch|SwitchCompat extends CompoundButton Switch的應用場景和ToggleButton類似,多應用於兩種狀態的切換。 Swit

原创 GankClient(JAVA)技術淺析(一)--ButterKnife

最近根據Gank.io 參照着GankClient-Kotlin 寫一個小項目GankClient總結一下技術,這裏暫時使用java編寫,運用到了: ButterKnife(黃油刀)xml視圖依賴注入,簡化findViewById()手

原创 Material Design控件之CollapsingToolbarLayout

Material Design Android控件之介紹 CollapsingToolbarLayout 摺疊工具欄佈局 extends FrameLayout ,作爲AppBarLayout的子佈局,ToolbarLayout的父

原创 GankClient(JAVA)技術淺析(二)--Retrofit2+OkHttp3+RxJava2

Retrofit2+OkHttp3+RxJava2構建當前流行的網絡框架 導入 dependencies { implementation "com.squareup.okhttp3:okhttp:3.9.1" impl

原创 Material Design控件之DrawerLayout

Material Design Android官方控件之介紹 Material Design控件之DrawerLayout extends ViewGroup drawerLayout 是一個跟LinearLayout等控件一樣佈局

原创 Material Design控件之TextInputLayout

Material Design Android官方控件之介紹 TextInputLayout extends LinearLayout 一個TextInputLayout有且只有一個EditText(TextInputEditTex

原创 Material Design控件之TabLayout

Material Design Android官方控件之介紹 TabLayout 標籤欄 extends HorizontalScrollView 水平滾動佈局 需要結合TabItem一起使用 不再需要使用第三方庫如PagerSli

原创 Material Design控件之FloatingActionButton

Material Design Android官方控件之介紹 FloatingActionButton 懸浮按鈕,一種md風格的button,常出現在頁面右下角 導入support-v4庫,一般創建項目就已經依賴v4庫 'com.

原创 Material Design Android控件介紹

Material Design 控件 Material Design 是API21 Android 5.0引進的設計風格,同時也提供了一些MD風格的控件,這裏就是要介紹這些控件. 主要介紹官方原生控件,即以下兼容庫、design庫自帶的

原创 BannerView

BannerView 源碼地址: BannerView 一個基於FrameLayout+ViewPager+FragmentPagerAdapter的輪播圖 特點: 廣告輪播圖,跟FrameLayout一樣簡單使用 基於ViewPag

原创 Android各版本的SDK Platforms和API Level

Android各版本的SDK Platforms和API Level Name API Level Revision Highlights Time Android 8.1 Oreo 奧利奧 27 1 2017.10

原创 GankClient(JAVA)技術淺析(三)--Glide

Glide圖片加載庫,減少圖片OOM問題; 導入 dependences{ implementation "com.github.bumptech.glide:glide:4.4.0" annotationProcessor "com.g

原创 Material Design控件之AppBarLayout

Material Design Android官方控件之介紹 AppBarLayout AppBarLayout從本質上就是一個垂直的LinearLayout 添加了一些材料設計的概念和特性,即滑動手勢 當某個可滑動的View(N