原创 利用ViewPage的PagerTransformer定製頁面切換效果

利用ViewPage的PagerTransformer定製頁面切換效果 ViewPager動態添加刪除及刷新頁面 ViewPager打造真正意義的無限輪播 ViewPage 聯動效果自帶角標 ViewPager禁止滑動和修改滑動

原创 ScrollView 嵌套 RecyclerView 衝突問題

開發中使用ScrollView 嵌套 RecyclerView 時遇到了滑動衝突和顯示不全問題。自己嘗試解決了一下。 由於項目需求,需要 ScrollView 高度是 wrap_content,ScrollView 內是一個 Li

原创 RecyclerView滑動檢測和滑動位置

RecyclerView的滑動檢測 RecyclerView的使用中,有時候我們需要監聽列表滾動情況:上滑、下滑、頂部、底部。 RecyclerView的滑動檢測可以通過給RecyclerView添加滾動監聽來實現:recycle

原创 xutils 的 LogUtil

偶然翻到 xutils 源碼中的 LogUtil 工具類,覺得挺不錯,果斷 copy 過來備用。 它巧妙運用了 Throwable ,可以定位到 類名 -> 方法名 -> 行號,對於調試來說,非常方便。 代碼如下: import

原创 px轉dp獲取屏幕尺寸的DisplayUtil

簡單的工具類,用於px 和 dp 互轉,獲取屏幕尺寸(屏幕寬高) import android.content.Context; import android.os.Build; import android.util.Disp

原创 Mime 類型列表

本文轉發自:https://www.w3school.com.cn/media/media_mimeref.asp 按照文件擴展名排列的 Mime 類型列表 擴展名 類型/子類型 application/octet

原创 Retrofit + Kotlin請求接口 Any無法識別問題

最近遇到一個問題,Retrofit + Kotlin請求接口時,使用 Map<String, Any> 作爲參數總是報錯。代碼如下: @GET("subj/simInfos") @Headers("baseUrlName:app

原创 流式佈局初探

背景 最近項目中用到了流式佈局,最初就決定自己寫一個,發現一時竟然沒有思路。雖然自定義控件的博客看了不少,也寫過簡單的自定義控件,但是真正自己獨立寫出一個流式佈局,還是有些考驗的。查找了幾篇博客,思路大同小異,理清思路,自己開幹寫

原创 常用的URL Scheme

請到原文查看:https://www.cnblogs.com/guoshaobin/p/11163919.html 本文僅作參,可能有誤! 系統 名稱 scheme 短信 sms:// app store itm

原创 TextView之自定義Span—MarkerViewSpan,TextView中添加View

簡介 關於 Span ,我們常用的有 ForegroundColorSpan(前景色,即字體顏色)、BackgroundColorSpan(背景色)、AbsoluteSizeSpan(絕對大小,設置字體大小)、ImageSpan(

原创 ViewPager禁止滑動和修改滑動速度

利用ViewPage的PagerTransformer定製頁面切換效果 ViewPager動態添加刪除及刷新頁面 ViewPager打造真正意義的無限輪播 ViewPage 聯動效果自帶角標 ViewPager禁止滑動和修改滑動

原创 Android 插值器(Interpolator)源碼和曲線圖

這篇關於插值器的博客,非常不錯哦! 轉載過來來學習一下。   android動畫(一)Interpolator 作者:李海珍 一:簡介 interpolator可以翻譯成插值器。 Android中interpolator最底層的接口如下:

原创 GestureDetector簡單應用實現長按和雙擊

要實現 Android 雙擊 功能,我們可通過記錄兩次點擊時間,用兩次點擊時間間隔來判斷實現雙擊功能。也可以通過手勢 GestureDectector 的監聽 實現雙擊功能。 如下代碼所示,創建 GestureDetector 同

原创 ViewPager打造真正意義的無限輪播

文章目錄1 簡述2 實現思路3 具體實現3.1 實現無限滾動3.2 添加指示器3.3 自動輪播3.4 點擊跳轉4 總結5 參考 1 簡述 ViewPage 不僅常用於頁面導航切換,也常用來實現輪播圖。百度一下,可以找到很多關於輪播

原创 ViewPage 聯動效果自帶角標

文章目錄1. 簡介2. 要點2.1 角標如何佈局2.2 如何與Indicator實現聯動3. 實現3.1 佈局3.2 導航欄3.3 導航欄與ViewPager聯動3.4 tab切換效果4. 代碼5. 參考 1. 簡介 常常羨慕於別