原创 Android 換膚解決方案

https://www.jianshu.com/p/b0253de8ac04 這是一篇講解了三種當下流行的換膚方案文章, 挺好的, 不過不太適合, 下面是我冥思苦想又機緣巧合下產生的方法(末尾添加了優化後的github下載地址): 首先是

原创 拖動控件,最終停靠在屏幕右側

關鍵代碼: int sx = 0; int sy = 0; int x = 0; int y = 0; int finalY = 0; @Override public bo

原创 退出Activity後,webview依然在播放音頻視頻

  @Override protected void onPause() { super.onPause(); try { if (mWebView != null) {

原创 通過html調起app,並傳遞數據

一、通過html頁面打開Android本地的app   1、首先在編寫一個簡單的html頁面 <html> <head> <meta http-equiv="Content-Type" content

原创 Android 擴散效果切換頁面

最近發現挺多應用使用了這種效果(比如愛奇藝的tv投屏按鈕): 核心就是通過 PorterDuffXfermode (隨便一搜就有好多好文章介紹)實現,看明白了這個圖片混合原理就相當簡單了。 我是自定義了一個SpreadView: pu

原创 Git Bash 和 GitLab 使用基礎

Git Bash : git clone https://xxx/test.git #克隆項目 git checkout -b branch_name # 創建新的分支 git add . # 改一頓之後提交所有修改 git st

原创 DecimalFormat格式化數字的國際化問題(有點坑)

原文鏈接:https://www.yiibai.com/java_i18n/java_i18n_locale_decimalformat.html 默認情況下,DecimalFormat對象使用

原创 Android 換膚另類解決方案

https://www.jianshu.com/p/b0253de8ac04 這是一篇講解了三種當下流行的換膚方案文章, 挺好的, 不過不太適合, 下面是我冥思苦想又機緣巧合下產生的方法: 首先是關於TextView的文本換色: 因爲我們

原创 Glide加載圖片的小坑

場景描述: Recyclerview中加載圖片, 但是有一部分圖片服務器上面沒有, 這時候快速滑動RecyclerView的時候, 如果正好上一次圖片是拿不到的情況, 過後才返回error, 這時候error就會覆蓋當前的圖片, 導致錯亂

原创 無限循化Banner, ViewPager的兩種實現方法

無限循環ViewPager效果圖(設置了PageTransFormer,實現了畫廊效果的): 方法一: 在源數據列表頭和尾分別補上兩個元素, 比如我們源數據列表順序是[1,2,3], 真正使用到ViewPager中的列表變成[2,3,1

原创 Android事件分發機制詳解:史上最全面、最易懂

轉的外站的一個超級好的文章, 下面是最核心的一張圖 https://www.cnblogs.com/aademeng/articles/6551337.html

原创 從一個 Activity 關閉另一個 Activity, 使用廣播

BaseActivity 中這樣寫: public class BaseActivity extends AppCompatActivity { private FinishActivityReceiver mReceiver

原创 Recyclerview 自定義 Scroll Bar

  如圖所示, 完全自定義的ScrollBar, 並且實現了拖動功能 佈局如下: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http:/

原创 Android Sqlite使用過程中遇到的問題

我遇到的問題如下: 當有數據庫字段變更的時候, 首先刪除表, 然後清空sqlite_sequence, 但是在操作sqlite_sequence表的時候發生crash, " no such table : sqlite_sequence

原创 Android 7.0消息通知超過3條合併引發的問題

問題描述: 在Android 7.0以上的版本, 同一個App的消息通知超過3條時會合併到一起, 經過我對部分機型的測試, 目前只發現小米手機在點擊合併到一起的消息時會將消息列表展開, 其他品牌都是啓動App, 不能跳轉到我們需要的指定頁