- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Android全屏软键盘监听
Android开发的同学都知道,Android系统是不提供所谓的软键盘监听的,只提供了开关软键盘的相关api 如下 /** * 开启软键盘 * @param activity */ public static void showKeybord(Activity activity,EditText et) { InputMethodManager imm = (InputMethodManager)activity.getSystemService(C
2020-07-17 11:30:25 327
原创 Compose 状态栏颜色切换Compose-get组件使用
众所周知Compose框架特性之一就是单Activity 模式(类似Flutter 框架,在一个Activity上就可以搭建整个App)
2023-03-26 16:29:27 717
原创 Sliver RecyclerView 功能最强大、最好用的适配器
### RecyclerView的正确使用姿势##### 自从事android开发已有五年,一直对android 的适配器模式抱一个怀疑态度,从设计的角度上考虑,确实这样便于扩展,便于高度自定义,但对于绝大多数应用场景的开发人员来说,实际并不友好。##### 还记的你是怎么使用RecyclerView进行开发的么?1. ###### 小白使用方式(最原始基础的)```class MyAdapter:RecyclerView.Adapter<RecyclerView.ViewHolde.
2022-05-19 10:40:37 174
原创 最优雅的方式实现RecyclerView 滚动回弹及下拉刷新效果
SatisOverScroll前言: Android与IOS开发存在的一大差距就是惯性滚动回弹效果,效果确实比较“人性”生动,这也是众多Android开发人员争相效仿的原因,当然我也不例外。作为一名五年经的猿早已不满足与市面上的各种开源框架,理由有:无一例外需要更多的配置去完成惯性回弹效果通过嵌套一个具有OverScroll 事件处理机制的Layout通过自定RecyclerView 等对原“ScrollView”进行事件拦截、滚动动画添加等需要此效果的地方需要修改layout布局层级
2021-10-22 15:45:59 3414 1
原创 RecyclerView最高效的使用方式
### RecyclerView的正确使用姿势##### 自从事android开发已有五年,一直对android 的适配器模式抱一个怀疑态度,从设计的角度上考虑,确实这样便于扩展,便于高度自定义,但对于绝大多数应用场景的开发人员来说,实际并不友好。##### 还记的你是怎么使用RecyclerView进行开发的么?1. ###### 小白使用方式(最原始基础的)```class MyAdapter:RecyclerView.Adapter<RecyclerView.ViewHolde.
2021-10-18 11:34:14 994
原创 Android 页面惯性回弹效果,Nested接口接口简单实现。
基本使用仿ios页面惯性回弹效果,ios能行的,Android更能行,奉行这一原则,由于平时自己用的ios手机看了页面效果,确实体验很好,就想了一下为什么Android没有,其实android是可以有的,据非官方的消息称Android其实早就可以有了,只是谷歌疲于跟ios打官司,这才不屑开在原生上开发这一空能,事实证明,Android确实早就有了,很早以前view中就有了overscrollby方
2017-12-02 03:54:35 6655
原创 android仿ios版本飞常准app字母列表索引,纯原创。
android仿ios版本飞常准app字母列表索引,纯原创。偶然看见飞常准(ios)的字母列表索引,觉得很酷炫,ios可以的android没有不行的,所以就写了一个demo,实现效果完全一样。自定义字母索引viewpackage com.example.sunsh.letter;import android.animation.Animator;import android.animation.V
2017-08-07 18:49:33 744
原创 android中常用的图片处理方法,涉及uri位图等多种图片转换
直接上代码,代码中有方法的主要作用/** * Created by sunshaobei on 2017/3/15. */public class OwnUtil { public static String compressImage(String filePath, String targetPath, int quality) { Bitmap bm = getSm
2017-04-06 09:14:58 298
原创 一看就会的自定义指示器适用tab与viewpager
废话不多说直接看效果/** * Created by sunshaobei on 2017/3/6. */public class Indicator extends View { private Paint paint; private float count = 3; private Paint paint2; private int position =0;
2017-04-06 08:55:19 212
原创 三种方式实现沉浸式状态栏
三种方式实现沉浸式状态栏沉浸式状态栏:Google从Android kitkat(Android 4.4)开始,给我们开发者提供了一套能透明的系统ui样式给状态栏和导航栏,这样的话就不用向以前那样每天面对着黑乎乎的上下两条黑栏了,还可以调成跟Activity一样的样式,形成一个完整的主题,和IOS7.0以上系统一样了首先看下效果 首先看下第一种方式系统的方式沉浸式状态栏实现步奏一//当系
2017-02-12 19:44:10 473
原创 自定义控件之简易Tab结构
自定义简易Tab结构控件,仅设置文本与指示器 本文目的加深对自定义控件的理解,掌握自定义控件,everything can draw - 自定义控件继承View - 重写两个参数的构造方法具体看代码部分public TabCustomsView(Context context, AttributeSet attrs) - 难点一在于解决drawText文本Y方向居中问题
2017-01-09 21:42:38 454
FullScreenKeyboard.zip
2020-07-17
Android 惯性回弹效果,支持所有view,仿ios惯性回弹,滚动惯性回弹
2017-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人