原创 ListView增強組件QuickScroll

QuickScroll使用步驟 國際慣例,先看代碼。 public class Main2Activity extends AppCompatActivity { private ArrayList<String> mD

原创 MVP模式初識

MVP模式初識 Model層:數據,請求數據的邏輯。 View層:Activity或者Fragment,直接與用戶交互和顯示數據。 Presenter層:中間層,實現Module層和View層的解耦。 MVP常有,使用不常用。

原创 RxJava初體驗

倒序查看 /** flatMap 處理一對多關係的轉換 */ private void flatmap() { //嵌套的List, ArrayList<ArrayList<String>> lis

原创 Unity 自動化構建方案:一鍵實現版本管理與打包、壓縮

個人感覺Unity打包過程有些不人性化,最近受到頻繁的Unity打包的困擾,思考有沒有類似於AndroidStudio那樣的通過動態腳本對打包,升級版本號,及壓縮的管理方案,網上搜了一下,有相關的實現方案,拿來修改之後,最終算是實現了

原创 Unity使用Mesh組件畫圓環

最近項目中有畫圓環的需求,這裏把代碼貼上來。轉載請註明出處。 效果 //調用 void Start () { Material material = Resources.Load<Material>("Materials/G

原创 ScrollView嵌套ListView分頁加載

ScrollView嵌套ListView分頁加載數據 在ListView的onMeasure重寫之後,通常所用的setOnScrollListener失去作用,無法監聽ListView的滾動事件。 本例通過監聽ScrollView滾動到

原创 上拉查看詳情和下拉隱藏詳情

項目商品詳情頁的需求,實現上拉顯示和下拉隱藏詳情的功能,最終效果圖如圖: 實現思路:上下通過判斷兩個ScrollView的滑動位置及觸摸事件發生的位置,對他們進行隱藏和顯示。 上拉部分,由於內部包裹了大量帶有點擊事件的組件,故需要在上

原创 WebStorm12配置react-native運行命令

步驟一 步驟二 步驟三 步驟四 步驟五

原创 使用ViewPager和RecyclerView實現水平分頁功能

/** * ght (c) 2007-2017 xxx Inc. All rights reserved. * * @author lzz * Created 2017/5/4 10:07 * @license

原创 FlexBox學習筆記

FlexBox爲彈性盒子佈局 (動態伸縮容器),分爲伸縮容器(container)和伸縮項目(item)。 FlexBox佈局的主體思想是元素可以改變大小以適應可用空間,當可用空間變大,Flex元素將伸展大小以填充可用空間, 當Fle

原创 從圖庫獲取圖片的真實格式

從圖庫獲取圖片時,服務器提示圖片格式不能解析,測試發現是格式的問題,統一寫成了xxx.jpg格式,造成部分gif或者png圖片無法解析,通過uri可獲取圖片的真實mime類型 public static String getExtensi

原创 手動導入aar依賴

項目原有依賴 compile ‘com.github.wseemann:FFmpegMediaMetadataRetriever:1.0.11’ github下載速度太慢,手動下載下來解壓縮,得到aar文件:all-fmmr.aar 1

原创 微信登錄與package

微信後臺申請appid與appkey時,使用的是應用的applicationId。 此時若AndroidManifest文件中的package名稱與之不對應,通常分享是沒問題的,但是在使用微信登錄時會遇到問題。這時,就需要修改R文件及工

原创 Android Studio Plugins

ButterKnife8.4.0使用注意事項 Android Studio之ButterKnife註解生成插件:Android Butterknife Zelezny app下build.gradle增加: //apt插件 apply p

原创 resolve EditText conflicts in ListView

項目中需要在ListView中爲每個Item添加edittext,編輯實體數據的值,此文章解決滾動衝突,鍵盤彈出、及數據保存。 爲當前Activity添加windowSoftInputMode=adjustPan … public cl