原创 RecyclerView繪製流程

本次RecyclerView繪製流程分析是基於源碼28版本的,RecyclerView繼承ViewGroup,作爲自定義View無疑會經過onMeasure()、onLayout()、onDraw()流程,所以可以從這裏進行入手。

原创 Android popupwindow技術儲備

簡述 本文將簡述popupWindow的使用技巧 基礎用法效果 pop_below_head.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:an

原创 Android 自定義toast顯示效果

在日常開發中想必我們經常與吐司toast打交道,之前也一直是使用的系統級的toast,但我們可以發現一些知名應用中其吐司還是與系統級別的有些差異的,主要體現在背景層面,最近測試華爲小米機發現系統toast背景色竟然不一樣,所以決定

原创 解決Manifest.xml黃色警告的問題

解決方案 在application中增加如下標籤: tools:ignore="GoogleAppIndexingWarning 拓展參考文章 Manifest提示GoogleAppIndexingWarning

原创 Android UI之EditText點擊空白區域收起軟鍵盤

簡述 最近在做郵件功能,涉及到寫信,包含多個輸入框,期望實現的是點擊輸入框實現光標的切換,點擊空白區域能夠收起軟鍵盤並且使EditText失去光標焦點的功能。也是做了諸多嘗試,下面進行應用層面的介紹。 實現過程 初始狀態及代碼塊

原创 Vue log工具類使用

1.簡介 該文記錄了vue中日誌工具的使用,全局使用,生產環境隱藏log日誌 2.使用 /** * 描述:日誌幫助工具 * @ClassName log * @Author apple * @Date 2019-04-20 2

原创 Vue 全局引入bus實現兄弟組件通信

1.簡述 本文是一篇記錄vue使用技巧的簡短文章,該文記錄的是vue中兄弟組件間通信的方式,之前經歷了第一個vue app項目,也是想積澱一下,之前是在項目中是在需要的vue中對bus進行引入,對於這類常見的工具最好提倡是全局引入進行

原创 Android 仿閒魚底部菜單導航效果

寫在前面 最近工作比較忙,也是好久沒碰Android了,但將實在的依舊是喜歡原生,所以也是利用了平時的時間多去學習積累下效果以及基礎,也是希望自己能夠堅持下來,努力提升自己的代碼實力。不忘初心,砥礪前行,大家加油。 切入正題 本文將模

原创 Android Imageview使用技巧詳解

簡介 ImageView作爲Android開發中的基礎組件,有很多技巧需要我們好好記錄。 1.scaleType屬性 2.實現圖像的半透明 <!-- 原始圖--> <ImageView android

原创 Android混合開發經驗積累

概述 Android中可以通過WebView與H5進行交互。然而對於初學者而言裏面還有諸多技巧需要去務實。也是通過本文來具體的記錄 Android原生通過webView與JS進行交互的案例。 運行效果 技術說明 騰訊X5WebVie

原创 ES6筆記

let 變量 /** * es6 中 let定義的變量無變量提升 */ function letTest() { console.log(foo); var foo = 10; // undefined

原创 JS高級筆記2

箭頭函數 /** * 箭頭函數學習 * * x => x*x === function(x){ * retrun x*x; * } */ let

原创 JS高級筆記1(對象_原型_封裝)

目錄   1.對象  2.原型對象學習 3. 原型鏈 4.函數封裝 5. this學習 6.閉包  1.對象    創建對象的方式 // 1. 對象字面量 // 只能創建一次對象,複用性較差,代碼冗餘度高 let

原创 容器佈局垂直居中

本案例記錄的是前端中容器居中的案例 方式1:定位子絕父相 <div style="height: 100px;width:200px;background: lime;position: relative"> <

原创 Android AOP編程實現登錄檢驗

AOP概念: 把我們某個方面的功能提出來與一批對象進行隔離,這樣與一批對象之間的耦合度就降低了,就只需要對某個功能進行編程。例如android中的登陸權限問題,只需要在特定的方法加入我們的登陸切點,在不改變業務邏輯的情況下可以變更我們判斷