原创 使用retrofit請求添加攔截器打印日誌

使用retrofit請求添加攔截器打印日誌 public class MyLoggingInterceptor implements Interceptor { private static final String T

原创 android簡單封底部導航欄(自定義item佈局)

參考文章Android 底部導航欄 (底部 Tab) 最佳實踐 實現功能很普通,只需要item的佈局自己寫,傳入標題,選中的和未選中的圖標數組。然後配合ViewPager 用法如下 fragmentList = new Array

原创 android retrofit請求 結合postman測試

post請求 body傳參 //接口 @POST("case") Observable<ReportModel> addOrUpdateCaseInfo(@Body ReportVo reportVo); postman測試

原创 TextWatcher

TextWatcher /** * 在View改變之前執行,好比你輸入了字符,系統先統計你輸入的信息,在這裏可以提前獲取你的動機。 * @param s 控件改變之前的字符 剛開始就是空字符串 * @param start

原创 自定義dialog,鏈式調用

記錄一下dialog的聲明週期 自定義普通diaolog,鏈式調用,適用於沒有交互(用戶輸入),支持自定義佈局,給控件設置監聽事件,給TextView設置文本內容,獲取控件等 public class CommonDialog {

原创 時下流行佈局,佈局深入到狀態欄,滑動標題欄漸變和狀態欄字體顏色改變

首先感謝博主的這篇文章高仿美團APP頁面滑動標題欄漸變效果 在這先放一下我的效果 這裏收一下我和博主的不同 這裏我用了nestScrollView代替了scrollView 增加了仿網易雲音樂歌單界面的佈局 增加了改變標題欄

原创 viewpager根據每一個fragment高度自適應

效果如下 使用tablayout+viewpager時,根據viewpager自適應fragment裏面頁面的高度,某一個fragment數據很多,頁面很長,viewpager就很長,某一個fragment數據很少,頁面很短,v

原创 html css小知識點收集

css畫三角形 CSS選擇除最後一個之外的所有子元素

原创 ViewPager+Fragment使用動態修改每個fragment的狀態欄顏色以及Fragment的懶加載

工作中需要用到懶加載的地方可能有很多,比如ViewPager+Fragment的使用時,要求不同的Fragment的狀態欄顏色不一樣,這樣就需要動態修改狀態欄的顏色。 因爲viewpager是有最小緩存的,所以直接在fragmen

原创 DialogFragment的簡單使用

本次記錄第一次使用DialogFragment遇到的問題 項目中遇到的各種彈窗實現有很多中方式,本文簡單介紹利用DialogFragment實現。 首先需要繼承DialogFragment,代碼如下 package com.y

原创 One or more layouts are missing the layout_width or layout_height attributes等莫名其妙的問題

今天打開AS,準備寫項目,但是發現一大堆莫明其妙的問題。 比如 One or more layouts are missing the layout_width or layout_height attributes 再比如el

原创 android延時操作

開發中經常用到延時操作,下面記錄一下工作中用的方法: Handler new Handler().postDelayed(new Runnable() { @Override public void

原创 js日期格式化

原文鏈接:http://blog.stevenlevithan.com/archives/date-time-format js日期格式化處理 工作中經常用到對日期格式化或者日期字符串格

原创 Html input file類型,文件類型的限制

原文鏈接:https://www.cnblogs.com/Joans/p/3158582.html 具體參考鏈接

原创 自定義view(2)-android自定義組合控件

在開發中,經常會遇到很多控件用在一起,並且用在很多地方,造成佈局文件看起來很亂,當然我們可以用include,merge,viewStub標籤來優化標籤。本文采用自定義控件的方式來優化 自定義view的組合控件首先需要繼承Vi