自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Compose中的路由框架-Compose-Get,APT实现简单路由管理

comose 路由组件

2023-03-26 02:15:28 268

原创 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文件打开方式,获取相对应type,万能

Android 打开文件的万能方法

2017-10-30 04:37:57 1430 2

原创 下拉刷新上拉加载RecycleView效果出众

下拉刷新上拉加载RecycleView效果出众

2017-10-30 03:47:21 886

原创 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

Android 实现全屏模式下软键盘监听 解决全屏模式设置softinputmode 失效问题(监听软键盘主动控制view状态以适配键盘弹出策略)

2020-07-17

Android 惯性回弹效果,支持所有view,仿ios惯性回弹,滚动惯性回弹

Android 惯性回弹效果,还在羡慕ios页面的回弹效果吗? Android 页面滚动惯性回弹 。支持所有view

2017-12-02

Android 波浪形字母索引

android自定义字母索引,波浪效果

2017-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除