編輯:關於Android編程
Android透明狀態欄只有在4.4之後有。
其中設置有兩種方式:
1.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明狀態欄 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明導航欄 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); }這種設置會使VIEW平移到上面去,可通過下面方法解決,在布局文件中設置(紅字部分):
fitsSystemWindows:設置應用布局時是否考慮系統窗口布局;如果為true,將調整系統窗口布局以適應你自定義的布局。比如系統有狀態欄,應用也有狀態欄時。看你這個布局代碼,恰恰是在定義標題欄樣式,所以用到這行代碼了。android:fitsSystemWindows="true" android:clipToPadding="true" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
clipToPadding:
了是否允許ViewGroup在padding中繪制,該值默認為true,即不允許.
2.在THEME中設置:
android:theme="@android:style/Theme.DeviceDefault.Light.NoActionBar.TranslucentDecor" android:theme="@android:style/Theme.Holo.Light.NoActionBar.TranslucentDecor" android:theme="@android:style/Theme.Holo.NoActionBar.TranslucentDecor"三種都可以,如果你使用自定主題,只需在在 values-19 文件添加以下屬性:
知識點目錄 10.1 布局優化 10.1.1 Android UI渲染機制 10.1.2 避免Overdraw 10.1.3 優化布局層級 10.1.4 避免嵌套過多無用
簡介JNI:Java Native Interface(Java 本地接口),它是為了方便Java調用C、C++等本地代碼所封裝的一層接口。NDK:Native Deve
《最近做一個小功能遇到這麼一個問題,listview 與 baseadapter結合使用,關於點贊的的時候 圖片重復問題,比如:我在第1個item 點贊然後 心型換成了紅
View的平滑滾動效果什麼是實現View的平滑滾動效果呢,舉個簡單的例子,一個View從在我們指定的時間內從一個位置滾動到另外一個位置,我們利用Scroller類可以實現