原创 Android 彈性佈局 FlexboxLayout (三):flex-item子view相關屬性
一、layout_order : 排列順序 <?xml version="1.0" encoding="utf-8"?> <com.google.android.flexbox.FlexboxLayout xmlns:androi
原创 Android 彈性佈局 FlexboxLayout (二): 分割線Divider
showDividerHorizontal + dividerDrawableHorizontal : 設置水平分割線 showDividerHorizontal showDividerHorizontal 控制顯示水平方向的
原创 Android :狀態欄的高度獲取、getWindowVisibleDisplayFrame
獲取狀態欄高度 /** * 方式一: 通過反射獲取狀態欄高度 */ @SuppressLint("PrivateApi") private fun getStatusBarHeight
原创 rxjava : 依賴庫和相關依賴庫
推薦: 給 Android 開發者的 RxJava 詳解 RxJava2 實戰系列文章 RxJava2 實戰知識梳理 RxJava系列文章 RxJava系列教程:一葉漂舟 基礎庫: RxAndroid https://github
原创 Android 彈性佈局 FlexboxLayout(一) :flexDirection,flexWrap,justifyContent ,alignItems ,alignContent
簡介: Flex是 Flexible Box 的縮寫,意爲「彈性佈局」, 在前端css樣式中應用甚爲廣泛,之前做過React-Native和微信小程序,頁面佈局大多使用flex彈性佈局,可以在不同屏幕尺寸上提供一致的佈局結
原创 vue 監聽屬性watch與computed
參考: 詳解vue2.0監聽屬性的使用心得及搭配計算屬性的使用 vue 監聽對象的屬性 1.基礎版監聽:監聽 ‘‘單個值’’ 場景如下:輸入框輸入你的年齡,如果年齡在0-15歲提示信息:你還是個小孩,如果年齡在 15-25歲,提示
原创 Android 彈性佈局 FlexboxLayout (四):recyclerview流式佈局
測試 activity_main.xml : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.c
原创 Java 值傳遞 與 引用傳遞,形參/實參
java中方法參數傳遞方式是按值傳遞。 如果參數是基本類型,傳遞的是基本類型的【字面量值的拷貝】。 如果參數是引用類型,傳遞的是該參量所引用的對象在堆中【地址值的拷貝】。 參考: Java 值傳遞 or 引用傳遞? J
原创 常用 Android 開發者選項與卡頓原因
應用UI卡頓 常見原因主要在以下幾個方面: 1、人爲在UI線程中做輕微耗時操作,導致UI線程卡頓; 2、佈局Layout過於複雜,無法在16ms內完成渲染; 3、同一時間動畫執行的次數過多,導致CPU或GPU負載過重; 4、Vie
原创 vue :計算屬性computed 與方法methods區別
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https
原创 內存大小的獲取
Runtime方式 /** * App內存 */ private fun getAppMemoryInfo() { val runtime = Runtime.getRuntime() //返回的空閒內存在Ja
原创 Android:ComponentCallbacks/ComponentCallbacks2與glide
ComponentCallbacks/ComponentCallbacks2類關係圖 ComponentCallbacks ComponentCallbacks2 (android.content) Fra
原创 kotlin 集合 : map/mapNotNull/mapIndexed/mapIndexedNotNull/flatMap
map : // map{...} : 把每個元素按照特定的方法進行轉換,並返回一個新的集合 private fun map() { val mList = arrayListOf(null, 0, 1, 2, 3,
原创 kotlin 集合 : indexOf / elementAt/ / first / last
找元素 indexOf : 元素 找 下標 /** * 元素 找 下標 */ private fun indexOf() { val mList = listOf(1, 2, 3, 4, 2) //返回指定元
原创 kotlin 集合list
創建 listOf /** * 不可變集合 */ private fun createList1() { //創建不可變List //listOf()用於創建沒有元素的空List val mList1: