原创 Android8.0 9.0劉海屏的適配

我之前封裝的一個toolbar現在放到全面屏手機放發現頂部有點被擋住,和As預覽圖的又很大差距,解決方法是 android:fitsSystemWindows="true" 這樣的話,頂部的標題欄就會往下padding相

原创 GsyVideoplayer返回鍵全屏/非全屏切換的處理

現在視頻板塊的某個條目下(已知是activity內的fragment),點擊播放全屏後再手勢返回直接是提示按兩次退回桌面,我這裏實際要做的是手勢返回是回到正常非全屏狀態而不是退出去,因爲正常來講,fragment是無法攔截返回事件

原创 Android英文文字點擊後獲取當前點擊的英文詞並設置陰影

TextView控件本身有很多屬性可以進行控制,如果要獲取內容只需要getText()方法就可以實現,同時也可以爲TextView設置各種監聽器。但是,如果想要實現點擊獲取TextView內部的部分內容,則僅僅靠TextView自

原创 Android解決GreenDao 3.0以上數據庫升級的問題

Android開發必然會涉及到數據庫升級的問題,爲了避免升級後數據清除的問題,我們需要對greendao升級進行處理,這裏我使用的是GreenDaoUpgradeHelper. 使用步驟: 1.添加這個依賴 compile 'io

原创 Android recyclerview實現抖音layoutmanager和畫廊卡片式layoutmanager

最近看特效看到這塊區域,地址如下: https://github.com/DingMouRen/LayoutManagerGroup

原创 Support庫轉入AndroidX

最近項目轉入AndroidX,期間參考了幾篇博客,做了一下總結: 注意,轉移AndroidX之前先備份下,但如果是版本控制的項目則不需要。 1.執行遷移之前,請先將應用更新到最新版本。我們建議您將項目更新爲使用支持庫的最終版本:版

原创 Android長圖某些小屏設備無法加載出來

現在項目需要做一個邀請好友功能,但是有個問題就是拿到的圖片有的設備無法加載出來,我看log輸出: Bitmap too large to be uploaded into a texture((500,3600 ),(4360,4

原创 Android獲取當前佈局視圖的截屏

目前在做項目截屏採用的是取View的cacheDrawable 來實現截屏,能得到bitmap然後通過將bitmap轉換成file進行保存.比如我一個RelativeLayout佈局,我要獲取這佈局所有的字view然後截屏,可以這

原创 Android炫酷的layoutmanager

github: 1. https://github.com/yuyakaido/CardStackView https://github.com/DingMouRen/LayoutManagerGroup

原创 Android生成二維碼根據類型進行並掃描解析

最近在搞這塊東西,簡單分享下。 先說下思路,首先是根據某些信息比如價格,標題,之類的調用CodeUtils.createImage設置寬高,String和轉換成bitmap,然後再讓Imageview去加載(原生設置或者glide

原创 Android Textview文字跳動效果

1.第1步,在project的build.gradle文件中適當位置添加 allprojects { repositories { ... maven { url "https://jitp

原创 py之bullshit文章生成器

https://github.com/menzi11/BullshitGenerator 如果需要在各大平臺進行自動化評論之類的操作,可以調用這個py文件

原创 Android 第三方Loading view的選擇

一般我們會自己自定義一個dialog或者其他的進行顯示,這裏我分享下github幾個好用的loadingview或者loadinganimator: https://github.com/ybq/Android-SpinKit h

原创 Android多渠道打包的幾種方式

https://www.jianshu.com/p/3906acba482c

原创 basequickadapter 取出列表item的textview和Imageview時候 報錯:please bind recyclerView first!

在用basequickadapter 取出adapter裏面item時候報了這個問題,提示我 please bind recyclerView first! 然後我看在fragment那個取出adapter子項的寫法: