原创 Android【輪播圖工具類】

可以定義輪播圖的圓點樣式 核心代碼 public class FlashView extends RelativeLayout { private static final int RMP = LayoutParams.

原创 ★ Android基礎篇-你應該知道的Android Interface

Interface 詳解 簡單的說 java都是通過繼承父類,重寫父類的方法來實現一些功能,繼承只能單繼承,而接口Interface是可以實現多個的,恰好補充了這個缺點。 接口可以實現多個,可以通過接口來實現不同的方法,這個接口可

原创 Android 【動態獲取權限的工具類】

代碼如下 public class PermissionsUtilX { private PermissionsUtilX() { } /** * 危險權限,targetSdkVersion >

原创 ▲ 實現一個簡單的快遞時間軸效果

用RecycleView實現的時間軸效果。 先看一下效果 【實現思路】 使用一個RecycleView,在item中分成兩個部分一部分畫這個線,另一部分顯示功能佈局。其實沒有什麼難度,重點就在於xml佈局中了 【XML代碼】 <

原创 ▲ Android 自定義日曆簽到效果

如果需要更多的定製化需求請直接看我這篇,Android 使用RecycleView自定義日曆簽到效果 ,自定義日曆2.0的功能遠遠大於我這個篇1.0的效果。 效果展示 自定義1.0的效果,適用於需求差不多,拿過來直接使用的。畢竟

原创 Android【本地Json處理工具類】

代碼 public class ConvertUtils { public static final long GB = 1073741824L; public static final long MB = 104

原创 Android【防抖操作的工具類】

防抖 public class OneClickUtil { private String methodName; public static final int MIN_CLICK_DELAY_TIME = 10

原创 Kotlin學習之路(4)函數的運用

今天的學習目錄 【函數的基本用法】 Kotlin聲明方式 先跟Java的聲明方式對比一下,從onCreate方法入手看看他們的不同 //Java 聲明方式 @Override protected void onCre

原创 Android 【將圖片網址Url轉化爲Bitmap工具類】

需求將圖片的url轉爲Bitmap格式 代碼如下 public class BitMapUtil { private Bitmap bitmap; public Bitmap returnBitMap(fina

原创 Android 【實現自動輪詢的RecycleView】

需求:類似醫院或者商場,大屏幕無限輪播item (廣告詞/廣告圖…) 代碼如下 /** * Created by Xia_焱 on 2017/8/20. */ public class AutoPollRecyclerVie

原创 ▲ Android 使用RecycleView自定義日曆簽到效果

最近公司又要求做一個簽到日曆效果,我爲啥加個又是之前我實現了一個日曆簽到效果,而這次我使用的則是RecycleView去實現。 先上效果圖 實現思路 初始化日曆數據,把數據傳入到適配器中並顯示。 至於左右滑動頁面刷新,重寫Rec

原创 ▲ Android 自定義 Loading加載動畫

最近在家休息,閒暇時間把自定義的東西翻出來好好研究一下,老規矩先看一下效果。 效果圖 怎麼樣很萌吧? 實現思路 這個我採用的是用屬性動畫來實現的,主要是利用AnimatorUpdateListener得到動畫執行每一幀所返回的值

原创 ★ Android基礎篇-你應該知道的ActivityForResult

爲什麼要使用ActivityForResult 當A頁面跳轉到B頁面,在B頁面進行一些修改操作,返回A頁面的時候,A頁面要更新在B頁面更改的數據. 使用 startActivity();已經完全不能滿足我們的需求了,所以start

原创 ▲ Android 自定義帶有EditText鍵盤遇到的坑

前言:回了老家瀋陽,進了一家外包公司沒日沒夜的幹活真是心酸。 客戶的需求 需要一個計算器來計算需要的油漆量跟價格,這裏的重頭戲就是輸入重量單價之後計算 一開始我個人認爲這沒什麼不就是一個簡單的輸入嘛,然而坑接二連三的出現了 坑

原创 ★ Android studio 的快捷鍵

Alt+回車 導入包,自動修正 Ctrl+N 查找類 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代碼 Ctrl+Alt+O 優化導入的類和包 Alt+Insert 生成代碼(如get,set方法,構造函