原创 Android TextView部分文字實現點擊事件
項目中遇到這樣一個需求,很簡單,就是讓TextView中的部分文字實現可以點擊跳轉的邏輯,大概是這樣: 這種需求很簡單,腦海裏卻突然沒有了思路,簡單Google一下就搜索到了,原來Android的TextView中早已爲開發人員提供好了
原创 安卓內部Shape 內部有圓角的Shape
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <ite
原创 SpringBoot 打包成jar 包 並且運行起來
1.在pom.xml 配置 打包成Jar <packaging>jar</packaging> 2.點擊右側 : Maven Projects 3.點擊Lifecycle ----------->點擊Package 4.點擊完 Pack
原创 ARGB顏色轉16進制顏色
int color = Color.argb(float alpha, float red, float green, float blue)
原创 動態更改安卓View的背景色
1.View.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor(backgroundColor))); 注:backgroundColor爲 16進制顏色值
原创 安卓常用數據庫
1.比較老的:Greendao 2.DBFLOW :https://www.jianshu.com/p/9fe0e179f5bf DBFLOW: 因爲它綜合了各個數據庫的框架的優點,它比GreenDao要使用簡單, 同時又比Active
原创 安卓常用數據結構 SparseArray LongSparseArray IntArray ArraySet
1.SparseArray 類似 HashMap Key :Int value object 用法: private SparseArray<Object> mUserListMap = new SparseArray<>();
原创 ObjectAnimator 動畫後 恢復初始狀態
位移後 恢復狀態:mMiddleAvatar.setTranslationX(0); 改變透明度之後恢復:mMiddleAvatar.setAlpha(1.0f); 旋轉後恢復:mMiddleAvatar.setRotation(0);
原创 Greendao 不寫入數據表 的字段加 :@Transient
Greendao 不寫入數據表 的字段加 :@Transient
原创 Notification 兼容8.0
https://www.jianshu.com/p/b83fc1697232 1、Android O(8.0)通知的改變 NotificationChannel是android8.0新增的特性,如果App的targetSDKVersi
原创 屬性動畫ObjectAnimator 滑動恢復原位
mMatchRatingRelativeLayout.setTranslationY(0); ObjectAnimator firstAllViewAnimation = ObjectAnimator.ofFloat(mMa
原创 Android 獲取經緯度。
1。 添加權限 AndroidManifest.xml <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-pe
原创 ObjectAnimator 動畫取消並恢復原位
if (mVideoCallObjectAnimator != null) { mVideoCallObjectAnimator.cancel(); } mVideoCallImageView.animate().rotatio
原创 NestScrollView滑動監聽
mNestedScrollView = (NestedScrollView) findViewById(R.id.nested_scroll_view); re = (RelativeLayout) findViewByI
原创 frgament refresh
@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (!hidden) {