自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取String中的所有数字并转化为int类型

public static List<Integer> getNumbers(String content) { List<Integer> results = new ArrayList<>(); Pattern pattern = Pattern.compile("\\d+"); Matcher matcher = pattern.matcher(content); while (matcher.find()) { results.add(Integer.v

2020-05-20 16:32:35 399

原创 Android Context简介

Context在整个系统里的核心表现形式如下图:简单来讲,Context是一个抽象类,定义了一系列的抽象方法,它的具体实现由ContextImpl来完成。ContextWrapper虽然也继承了Context,但是它的方法的具体实现是由mBase(即ContextImpl实例)来完成的,故ContextWrapper也是一个代理类。Application、Service和ContextThemeWrapper都是继承于ContextWrapper。ContextThemeWrapper与ContextW

2020-05-20 16:29:28 221

原创 Android蒙层特定区域透明的实现

刚好最近在做蒙层指引,记录下来,方便后续使用。先上一张效果图:具体代码实现:1、自定义drawablepackage com.xsoft.demo;import android.graphics.Canvas;import android.graphics.ColorFilter;import android.graphics.Paint;import android.graphics.Path;import android.graphics.PorterDuff;import an

2020-05-15 10:24:14 1780

原创 一个基于RecycleView的通用Adapter

Demo地址:https://github.com/Pedestrian0209/AdapterRecycleView的好用不言而喻,但也不宜粗制滥造,反而加重了代码的重量。本文从RecyclerView.Adapter着手,寥寥数行代码,设计一款通用的Adapter,为大家提供一种思路。RecyclerView.Adapter需要从两个方面入手,一个是RecyclerView.ViewHol...

2019-07-25 09:09:30 169

原创 View的onSaveInstanceState和onRestoreInstanceState

日常的开发过程中难免会自定义一些view,view的状态数据保存及恢复也是需要考虑进内的,就会用到onSaveInstanceState和onRestoreInstanceState这两个方法。onSaveInstanceState顾名思义,保存实例状态。以CompoundButton为例: @Override public Parcelable onSaveInstanceS...

2019-07-18 20:09:18 891

原创 一个好用的底部导航栏(BottomNavigationBar)

Demo地址:https://github.com/Pedestrian0209/NavigationBar该导航栏结合fragment实现,代码结构简单,每个item通过自定义view的方式绘制出来,只需设置一些简单的参数,即可达到想要的效果,支持文字提示、圆点提示等功能,效果如下图:#代码结构:#BottomNavigationItemView该类为底部导航栏的item,所包含的元...

2019-07-12 09:14:23 200

原创 FragmentPagerAdapter动态删除和调整fragment位置的问题

FragmentPagerAdapter动态删除和调整fragment位置的问题

2017-05-25 19:50:46 2127 2

原创 获取String中的所有数字并转化为int类型

public static List getNumbers(String content) {List results = new ArrayListPattern pattern = Pattern.compile("\\d+");Matcher matcher = pattern.matcher(content);while (matcher.find()) {result

2016-06-15 16:40:13 1490

原创 Android货币单位获取方法

最近在做一个货币兑换的功能,其中包含货币单位的获取和选择,整理出来供大家参考。个人整理的货币单位文件如下: CNY=人民币(CNY) USD=美元(USD) RUB=俄罗斯卢布(RUB) HKD=港元(HKD) EUR=欧元(EUR) JPY=日元(JPY) KRW=韩元(KRW) GBP=英镑(GBP)

2016-05-06 14:16:37 1897

货币兑换货币单位文件

仅供参考,文件解析部分需要自己去写

2016-05-06

空空如也

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

TA关注的人

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