原创 flutter 跳轉

 flutter 跳轉 不結束當前界面     Navigator.push( this.context, MaterialPag

原创 Recyclerview 點擊事件

// 適配器代碼   package com.example.a82.mouth; import android.content.Context; import android.support.v7.widget.RecyclerV

原创 沉浸式

https://github.com/gyf-dev/ImmersionBar

原创 tablayout 去除點擊效果

app:tabBackground="@null" app:tabRippleColor="@null"  

原创 修改狀態欄顏色

private void setTranslucentStatus() { Window window = getWindow(); if (Build.VERSION.SDK_INT >= Bui

原创 一行代碼修改tablayout下劃線寬度

app:tabIndicatorFullWidth="false" 讓tablayout的下劃線適應字體寬度

原创 EditText 禁止輸入空格 換行

/** * 禁止EditText輸入空格和換行符 * * @param editText EditText輸入框 */ public static void setEditTextInputSpace(EditText edit

原创 double 保留兩位小數

double d = 3.1415926; // 四捨五入 double v = new BigDecimal(d).setScale(2, RoundingMode.UP).double

原创 android 屏幕適配

https://www.jianshu.com/p/1302ad5a4b04

原创 AndroidUtilCode

Github地址  :https://github.com/Blankj/AndroidUtilCode APIs Activity 相關 -> ActivityUtils.java -> Demo isActivityExists

原创 好用的下拉刷新 上拉加載 框架 SmartRefreshLayout

特點功能:  簡單用例 1.在 build.gradle 中添加依賴 支持多點觸摸 支持淘寶二樓和二級刷新 支持嵌套多層的視圖結構 Layout (LinearLayout,FrameLayout...) 支持所有的 View(AbsLi

原创 改變窗口的透明度

WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = bgAlpha; getWindow().setAttributes(lp

原创 android 觸摸非Eeidtext 區域 隱藏輸入法

@Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) {

原创 自定義popupwindow兼容7.0 (解決彈出位置問題)

import android.os.Build;import android.view.Gravity;import android.view.View;import android.widget.Popu

原创 tinker+walle(熱修復+walle多渠道打包)

(轉)https://www.jianshu.com/p/27e4f5abd210?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&ut