原创 BadgeDrawable未讀消息數 BadgeDrawable 常用屬性 demo 後記

BadgeDrawable 測試代碼 TabLayoutMediator(tabBottom,vp2,object:TabLayoutMediator.TabConfigurationStrategy{

原创 輸入法修改記錄 ui修改 主題 more keys 彈框相關內容修改記錄 臨時記錄 雜記

android studio 運行LatinIME工程 網上找了篇 https://www.jianshu.com/p/5278addbf99c 從android源碼裏copy下這個app需要的部分代碼 路徑:源碼目錄/framework

原创 輸入法修改記錄 ui修改 主題

android studio 運行LatinIME工程 網上找了篇 https://www.jianshu.com/p/5278addbf99c 從android源碼裏copy下這個app需要的部分代碼 路徑:源碼目錄/framework

原创 BadgeDrawable未讀消息數 BadgeDrawable 常用屬性 demo

BadgeDrawable 測試代碼 TabLayoutMediator(tabBottom,vp2,object:TabLayoutMediator.TabConfigurationStrategy{

原创 url 1 matrix 詳解 2 gradle官網

1 matrix 詳解 https://github.com/xingstarx/AndroidNote/blob/master/view/Matrix%E8%AF%A6%E8%A7%A3.md#%E9%83%A8%E5%88%86%E7%

原创 Path的一些參數 1. FillType Op介紹

1. FillType path的填充方式,有4種,舉例說明啥效果 /** * Enum for the ways a path may be filled. */ public enum FillTyp

原创 Path的一些參數 1. FillType

1. FillType path的填充方式,有4種,舉例說明啥效果 /** * Enum for the ways a path may be filled. */ public enum FillTyp

原创 滾動顯示完整圖片 題外話

自定義ImageView,是RecyclerView的一個item,滾動顯示完整的圖片,如下 其實思路也很簡單了,展示圖片的控件高度很小,而圖片高度很大,我們只有滾動的時候才能看到完整圖片的不同部分, 我是想到ImageView處理圖片的

原创 圓角背景的實現 1. xml裏寫shape 2. java代碼生成drawable 3 outline 4. 自定義形狀 看下一些系統控件的使用: 後記

1. xml裏寫shape 這種大家比較熟了,最基礎的使用了 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/a

原创 PopupWindow 高度是match_parent的時候,鋪滿全屏的問題 問題 我們分析下7.0和6.0的源碼有啥區別 總結

問題 在以前,我們一直使用showAsDropDown 來讓PopupWindow 顯示在某個anchor的下邊,哪怕這個PopupWindow高度是match_parent的,可24以後,你會發現,它不再是顯示在anchor下邊,而是鋪滿

原创 RatingBar自定義打分控件

在網頁上看到這種打分效果,想着android裏咋實現。 第一想法就是RatingBar了,它背景默認是一排星星,而這裏需要數字1到10的,系統的肯定做不到,那麼稍微改下就可以吧? 爲啥在系統的RatingBar上改? 爲了偷懶,不用處理

原创 Material component/ transition 1. Button 圓角選項卡的實現方法 MaterialContainerTransform Motion

1. Button https://material.io/develop/android/components/buttons 原來Button設置不同的style就可以有不同的效果啊,以前一直都自定義的。 1.1 Text butt

原创 TabLayout背景 基礎知識 實現如下效果

基礎知識 com.google.android.material.tabs.TabLayout 在材料主題下,默認是有個背景顏色的,用的colorSurface【默認白色】 實現如下效果 忘了那個帖子哪裏看到的了,需求就是這個樣子,弧線

原创 RecyclerView的fastScroll 快速滑動條 固定高度的滑塊 跟隨滑塊的懸浮窗

快速滑動條 默認的效果就是不滾動的時候不顯示,滾動以後出現。可以手動拖動滑塊實現快速滑動。 app:fastScrollEnabled爲true生效,這時候其他4個相關的Drawable缺一不可,否則異常 <androidx.r

原创 Flutter入門學習記錄【四】 表單 交互 異步 Widgets

https://flutterchina.club/widgets/input/ Flutter入門學習記錄【四】 表單 Form final _formKey = GlobalKey<FormState>(); //