自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 android滑动按钮显示隐藏内容

android滑动按钮显示隐藏内容需求效果代码需求在一个宽度为屏幕宽的布局中 , 滑动布局中的按钮 , 将内容进行联动并处理相关逻辑效果效果如图代码第一步SwipeCloseLayout.classpackage com.mvp.org.coustomview;import android.animation.ValueAnimator;import android.content.Context;import android.support.annotation.Nullable;

2020-08-28 15:56:22 389

原创 Android根据文本最后一行的宽度 , 显示其他控件

需求1.常见于聊天列表2.样式如图:当文本为单行且文本宽度小于最大可显示宽度的2/3时时间戳显示与文本后部当文本为多行时, 且最后一行文本宽度小于可显示宽度的2/3时时间戳显示与最后一行后部但时间戳的最后一行大于可显示宽度的2/3时换行显示探索如何实现这样的功能1.判断最后一行的宽度2.准备不同位置的时间戳显示 , 默认隐藏3.tv_content.getLayout().getLineWidth(tv_content.getLineCount() - 1);获取最后一行文本宽度

2020-05-21 16:58:32 624

原创 自定义控件验证码 , 锁屏密码输入框

效果场景设置解锁密码 , 验证码输入功能输入框自动弹出 , 焦点始终在最起始未输入位置代码1.添加VerificationCodeInput.javapublic class VerificationCodeInput extends LinearLayout implements TextWatcher, View.OnKeyListener, View.OnFocusChangeListener { private final static String TYPE_NUMBER

2020-05-12 17:10:07 343

原创 android开发收纳

给 Android 开发者的 RxJava 详解android消息队列约束布局Retrofit解析2之使用简介flutter中文网android插件化kotlin学习HashMap、HashTable、LinkedHashMap和TreeMap用法和区别Android——Bundle savedInstanceState的作用原子操作类AtomicInteger和volatile...

2020-04-17 11:59:36 240

原创 androidX与android.support

说明按照官方文档说明 AndroidX 是对 android.support.xxx 包的整理后产物。由于之前的 support 包过于混乱,所以,Google 推出了AndroidX。由于在后续版本中,会逐步放弃对 support 的升级和维护,所以,我们必须尽快将迁移到 AndroidX1.在gradle.properties中添加android.useAndroidX=truean...

2020-04-10 17:55:28 1961

原创 android原生见缝插针游戏自定义控件源码

见缝插针大球在转动 , 小球从底部向上插入大球 , 当两两小球相互碰撞 , 则游戏失败效果图第一步绘制大球 //靶心大圆绘制 public void drawBigBall() { canvas.save(); canvas.drawBitmap( BigBall, viewWidth / 2 - BigBall.getWidth() / 2, ...

2020-02-27 12:00:14 803 2

原创 PopupWindow的弹出背景阴影渐变

需求开发中经常会遇见从底部弹出的弹窗 , 如果你设置的Popupwindow是MATCH_PARENT的话 , 并在弹窗的布局中设置了背景 , 那么设置从底部弹出弹窗的时候 , 会出现整个阴影背景的弹出效果 , 这肯定不是UI妹妹想要的效果 , 如何解决呢首先创建弹窗normalPopUpWindow = new NormalPopUpWindow(contentView, ...

2020-02-26 15:35:13 1003

原创 NestedScrollView+ViewPager+下拉刷新+RecycleView的冲突解决

说明日常开发中 , 经常会遇到顶部布局非常的长 , 以及超出屏幕外有ViewPager的布局,此时的Viewpager在限定宽高的条件下 , 在滑动到ViewPager时 , 如果想要对Viewpager下的RecycleView进行刷新操作 , 会使得NestedScrollView滑动 , 从而达不到列表的刷新 , 到时候UI妹妹就会追着你问为啥实现不了呢, 所以本文我们就来解决它.注意...

2019-11-27 11:56:54 1505

原创 android开发下拉刷新+NestedScrollView+ViewPager+RecycleView

说明日常开发中 , 经常会遇到顶部布局非常的长 , 以及末尾会加一个ViewPager的布局,而此时如果不加入ScrollView的话 , 那么ViewPager的可显示内容将会变得非常小 , 肯定不会符合UI妹妹内心的想法 , 所以 , 一个可滑动的ViewPager是至关重要的 , 但是ViewPager里的RecycleView又会消费掉滑动事件 , 所以本文我们就来解决它.注意本文适...

2019-11-27 11:18:47 1852 2

原创 安卓开发中英文切换

切换中英文首先需要中英文的string.xml切换应用显示中文或者英文判断当前系统语言String language = getResources().getConfiguration().locale.getCountry();切换应用显示语言if (language.equalsIgnoreCase("cn")) { Resources resource...

2019-11-20 15:10:17 1192

原创 android列表edittext使用TextWatcher数据混乱问题

在listView或recycleView中使用edittext , 当需要对输入数据进行监听是 , 容易发生数据混乱适用购物车金额批量修改 , 单独修改 EditText eidttext= h.getView(R.id.eidttext); if (eidttext.getTag() != null && eidttext.getTag() inst...

2019-11-20 14:55:29 711

原创 输入框过滤非法字符串

如何限制输入框输入非法字符串一.在布局文件中使用digits优点缺点二.在代码中使用setFilters例子优点注意一.在布局文件中使用digitsandroid:digits=“0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.”优点直接限制了输入框的输入内容,只能输入digits里面的字符串 , 其余的皆不能...

2019-11-20 14:31:00 902

jetifier-standalone.zip

将androidx打包出来的aar , 或者jar ,第三方包 , 兼容为你当前android.support的aar , 具体使用方式见文档

2020-04-10

见缝插针Android源码

见缝插针游戏android 源码 , 内含注释 , 修改图片资源即可运行

2019-04-29

安卓兼容https 访问协议ipv6与ipv4

修复4G网络下不能访问https问题 , 详细使用说明参考文档中顶部注释

2019-04-24

Android 实现FlowLayout流式布局(类似热门标签)

Android 实现FlowLayout流式布局(类似热门标签) , 使用前请认真阅读文件顶部的使用说明

2018-11-26

[安卓开发] 方便好用的ViewPager指示器

使用前请认真阅读文件头部的操作指南 , 配置正确后 , 可自由修改资源样式 , 代码通俗易懂 , 可扩展性及强 , 可以自己动手修改更好看出色的指示器 , 有问题可以评论留言

2018-11-26

[安卓开发] 6.0以上系统判断应用是否在前台运行

由于安卓系统在6.0以后无法获取到应用是否在前台运行 , 本方法通过安卓6.0新增的UsageStatsManager来间接判断应用是否在前台运行

2018-11-26

[安卓开发] 通过so文件进行数据AES加密

调用JNI进行数据加密 , 加密刷法采用AES , 对一些敏感的数据进行加密 , 不用担心被破解

2018-11-26

PC端,便捷查看安卓应用包名,logo,等基础信息

可快速便捷查看安卓应用的包名及logo , 以及一些常见的配置信息 , 需求权限等等 , 只需拖动安卓应用apk在工具中即可查看

2018-11-26

安卓仿IOS自定义时间选择器

你的时间选择器还是再用巨丑的PickNumber吗?这是一个仿照IOS的时间选择器。原先也是参考网上的demo,自己优化了很多,界面更美观,更实用。

2016-09-12

空空如也

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

TA关注的人

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