- 博客(7)
- 资源 (47)
- 收藏
- 关注
原创 Android 实现酷炫的顶部栏
AppBarLayout 是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作的,不过经常与Toolbar、CoordinatorLayout以及CollapsingToolbarLayout等一起配合使用,在说到AppBarLayout之前,我们先简单学习一下Toolbar。和往常一样,主要还是想总结一下我在
2016-08-31 22:47:46 7120 2
原创 Android Design新控件之TabLaout(一),快速打造一个滑动标签页
在Android开发中很常见的布局设计大概是使用滚动的标签指示器和滑动的内容页面了,我们的做法通常就是在ViewPager的上方放一个标签指示器与ViewPager进行联动。以前,我们大多使用的是GitHub上的开源框架PagerSlidingTabTrip。Google在Support Design包中发布了一些列新的控件,其中就包括TabLayout以替代开源库PagerSlidingTabSt
2016-08-27 17:04:29 5666 3
原创 使用FileInputStream和FileOutputStream实现本地文件读写操作
FileInputStream和FileOutputStream 是一对继承与InputStream和OutputStream的类,分别用来创建磁盘文件的输入流和输出流对象,开发中我们会经常需要使用FileInputStream和FileOutputStream来实现本地文件读写操作,下面分享一个本地文件读写类package com.pumasoft.vr.utils;import android.
2016-08-26 17:50:57 14969 1
原创 Android Design新控件之TabLaout(二),仿微信实现App底部Tab布局
TabLayout的两种常见设计布局:顶部标签页(如今日头条,知乎)底部菜单栏(如微信主界面)其中上一篇文章中讲到了Android Design新控件之TabLaout(一),快速打造一个滑动标签页,接着接着举例使用TabLayout+ViewPager来简单实现一个类似于微信等App底部菜单栏布局,按照惯例,我们先来看看简单的效果图: 1、和上一篇文章一样,我们需要在应用的build.g
2016-08-26 10:54:00 7768 5
原创 Java 使用BigDecimal类处理高精度计算
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String
2016-08-25 17:26:04 31567 2
原创 Android Design新控件之TextInputLayout(文本输入布局)
谷歌在推出Android5.0的同时推出了全新的设计Material Design,谷歌为了给我们提供更加规范的MD设计风格的控件,在2015年IO大会上推出了Design支持包,Design常用的新控件包括:TextInputLayout(文本输入布局)TabLaout(选项卡布局)SnackbarFloatingActionButton(浮动按钮)NavigationView(导航视图
2016-08-22 00:25:52 7773 3
原创 探索Android Material Design 中的Tint(着色)
很多天以前看到鸿洋大神公众号推出的一篇文章:安卓着色器(tint)使用实践,开始接触Tint这个属性,Tint翻译为着色,用于对视图进行颜色渲染。和往常一样,主要还是想总结一下我在学习过程中的一些笔记以及一些需要注意的地方。一、Tint的作用 Tint的存在一定程度上减少了我们对图片的需求以及apk的大小,我们拿ImageView来说吧,假如它的背景图有两种,一种是默认情况下需要显示的是背景图片1
2016-08-21 12:57:33 7926
Android 仿今日头条的视频播放控件(几行代码快速实现)
2016-12-04
Android 自定义View之边缘凹凸的优惠券效果
2016-09-27
Android 仿美团网,探索利用ViewPager+GridView实现左右滑动查看更多分类的功能
2016-09-14
Android Design新控件之TabLaout(二),仿微信实现App底部Tab布局
2016-08-26
Android Design新控件之TabLaout,分分钟打造一个滑动标签页
2016-08-25
Android 自定义ViewGroup之实现FlowLayout-标签流容器
2016-06-16
Android 网络通信框架Volley的二次封装
2016-04-02
Android AsyncTask基础
2016-03-05
Android 使用ListView的A-Z字母排序功能实现联系人模块
2016-03-02
Android 仿美团网,探索ListView的A-Z字母排序功能实现选择省份或者城市
2016-03-02
Android 带清除功能的输入框控件EditTextWithDel
2016-02-29
探索PinYin4j.jar将汉字转换为拼音的基本用法
2016-02-24
Android 使用Kotlin来实现加边框的文本
2021-07-28
Android 使用Kotlin来实现自定义View之雷达图
2021-07-28
Android 使用Kotlin来实现任务完成提醒效果
2021-07-23
Android 使用Kotlin来实现水波纹的自定义View
2021-07-22
Android 仿Keep探索向上滑动时PopupWindow向右退出消失,向下移动时PopupWindow向左推出出现
2019-10-02
Android 仿Keep,探索向上滑动时PopupWindow向右退出消失,向下移动时PopupWindow向左推出出现
2019-09-26
Android Animation之TranslateAnimation(平移动画)
2019-09-23
Android 使用MediaPlayer播放视频
2019-09-04
Android Activity内嵌Fragment,当Activity recreate时Fragment被添加多次,造成界面重叠
2019-09-03
Android CoordinatorLayout打造酷炫的顶部栏
2019-07-08
Android 自定义可展开的ExpandTextView
2018-07-01
Android 自定义View实现环形带刻度颜色渐变的进度条
2018-07-01
Android ViewPager的简单使用
2018-06-30
Android 自定义View实现环形带刻度的进度条
2018-06-19
Android Paging Library 基于RecyclerView的分页加载框架
2018-05-24
Kotlin 自定义view之实现标尺控件(选择身高、体重等)
2018-05-13
Android 使用SeekBar时动态显示进度且随SeekBar一起移动
2017-05-31
android自定义Dialog的简单实现
2016-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人