原创 lgj

package cn.itcast.zhxa11.widget; import android.content.Context; import android.util.AttributeSet; import android.v

原创 View.inflate() 和 LayoutInflater.from(this).inflate() 的區別

llContainer = findViewById(R.id.llContainer); // 第一種情況下: View view = View.inflate(this, R.lay

原创 優雅的讓TextView 全部展示出來

這裏最主要的是使用到一個類 ValueAnimator 這個類的作用是產生一系列的中間變化值 // 優雅的顯示 private void visibityHeight(final View view) {

原创 Android profiler 分析內存工具使用方法

1.表示強制垃圾回收器進行回收 2.用戶捕獲轉存按鈕 3.第三個按鈕我這邊沒有,我也不是很清楚 4.用於增大和縮小時間軸的按鈕,也就是按多少秒進行內存分析 5.用於跳轉至實時內存數據的按鈕 6.時間線,實現activity的狀態,

原创 自定義View 實現一道亮光閃過

package com.example.lightline; import android.animation.ValueAnimator; import android.content.Context; import andr

原创 myeclipse 編譯時出現的問題記錄

MyEclipse項目上出現紅叉(但是項目中文件沒有報錯),非常大的原因是因爲,org.eclipse.wst.common.project.facet.core.xml 文件中的 <faceted-project> <run

原创 Android 點擊View炫酷動畫

package view; import android.animation.ObjectAnimator; import android.animation.PropertyValuesHolder; import andr

原创 Java/Android中 隊列的實現方案

package com.bisien.test.application; import java.util.concurrent.BlockingDeque; import java.util.concurrent.Blocki

原创 科達訊飛語音集成出現 couldn't find "libmsc.so" 這個錯誤

解決方案: 需要在libs 目錄下放置: Msc.jar arm64-v8a armeabi-v7a 也就是說 .jar 和 .so 的文件都需要在libs目錄下放置 src/main/jniLibs 目錄下放置關於 .so的文

原创 Android 共享元素動畫簡單應用

Android 5.0 之後開始支持共享元素動畫,該動畫主要應用於兩個Activity之間,兩個Activity之間可以共享某些控件,Activity A跳轉到Activity B的時候,A的某個控件能自動移動到B的相應控件的位置

原创 Android 高斯模糊

public void mohu(){ i++; System.out.println("i : " + i); // BitMapDrawable 是Andr

原创 Activity 的佈局顯示在狀態欄下面

首先說明狀態欄和導航欄窗口是系統窗口,而activity對應的是應用窗口,他們屬於不同層級的窗口 然後狀態欄/導航欄系統級窗口是在App應用窗口之上,所以activity可視內容的區域是除去狀態欄和導航欄及系統應用窗口區域進行顯示

原创 DialogFragment 出場動畫

DialogFragment 其實就是繼承fragment,用Fragment的事物進行管理 首先在onCreate中指定DialogFragment 所對應的樣式 setStyle(DialogFragment.STYLE_NO

原创 Android onClick事件的執行條件

關於Android onClick 事件的執行條件, 一個事件到達一個View上首先會調用,這個View的dispatchTouchEvent(MotionEvent event)事件 if (onFilterTouchEvent

原创 TabLayout 中item設置寬度 API28以上

首先說明一下,TabLayout 中如果只用一個item的時候,此時設置是不起作用,原因我也沒查,估計是源碼底層做了限制 <!--tabIndicatorColor 底下標籤的顏色值--> <!--tabSe