原创 Glide圖片變換
圓角圖片 自定義的圓角類 public class GlideRoundTransform extends BitmapTransformation { private static float radius = 0f;
原创 File文件的處理
在操作手機存儲之前得先加權限(6.0之後還得動態申請權限:) <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-
原创 android動態設置字體顏色
TextView tv = findViewById(R.id.tv); tv.setTextColor(Color.parseColor("#00EEEE")); tv.setTextColor(Color.RED); //0x
原创 android延時執行
使用postDelayed new Handler().postDelayed(new Runnable() { @Override public void run() {
原创 android TextView中設置圖片大小
動態設置圖片寬高 TextView textView = new TextView(mContext); Drawable drawable = getResources().getDrawable
原创 Java 關鍵字continue、break、return
continue: 跳出本次循環繼續下一次循環 break: 跳出循環體,繼續執行循環外的函數體 return: 跳出整個函數體,函數體後面的部分不再執行 public static void main(String[] a
原创 Serializable和Parcrelable區別
Serializable 只需實現Serializable接口,最好手動設置一個serialVersionUID public class User implements Serializable { private s
原创 TextView的一些設置
設置單行超過長度顯示省略號 限制單行 超過幾個長度部分顯示省略號 省略號的位置 android:singleLine="true" android:maxEms="8" android:ellip
原创 Glide OOM處理
引入largeHeap屬性 禁用Glide內存緩存 自定義GlideModule asDrawable代替asBitmap imageView的scaleType屬性 是否使用全局變量 引入largeHeap屬性 讓系統爲App
原创 android常用方法
object Utils { private var lastClickTime = 0L private const val MIN_TIME = 1000L /** * 防止過快點擊
原创 Android Studio 生成so文件並調用(客戶端請求接口存放key)
感謝 Android Studio 簡單生成so文件並調用 1.新建MyJni.java public class MyJni { static { System.loadLibrary("MyJni")
原创 Fragment結合ViewPager使用
ViewPagerActivity class ViewPagerActivity : BaseActivity(), ViewPager.OnPageChangeListener, RadioGroup.OnCheckedCha
原创 android動態獲取設置控件高度
動態獲取控件高度 一、 View view = findViewById(R.id.xxx); //聲明一個boolean,因爲addOnGlobalLayoutListener會重複執行,控制它啓動後只執行一次 pr
原创 Flutter Running "flutter pub get" in first_flutter_app...卡住
因爲導入的有些框架在國外,所以得讓下載地址指向國內鏡像 Windows 添加兩個環境變量: 第一個: 變量名: PUB_HOSTED_URL 變量值: https://pub.flutter-io.cn 第二個: 變量名: FLU
原创 封裝RecyclerView的Adapter
ViewHolder public class ViewHolder extends RecyclerView.ViewHolder { private SparseArray<View> mViews;//存放item中