前言:最近一直忙与公司项目开发维护,已经N久没有记录过项目的技术实现与问题(其实还是由于太懒)。之前项目中也有自定义的流式标签筛选控件只能单选,不过项目重构需求改变,需要能多...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言:最近一直忙与公司项目开发维护,已经N久没有记录过项目的技术实现与问题(其实还是由于太懒)。之前项目中也有自定义的流式标签筛选控件只能单选,不过项目重构需求改变,需要能多...
前言 Android开发中,时间轴的 UI需求非常常见,如下图:示意图 本文将结合 自定义View & RecyclerView的知识,手把手教你实现该常见 & 实用的自定义...
Snackbar和Toast、Dialog一样,都可以作为提示存在,但是Snackbar又和它们有所不同。 Snackbar的使用方式和Toast类似 make方法可以创建S...
本模块共有六篇文章,参考郭神的《第一行代码》,对Material Design的学习做一个详细的笔记,大家可以一起交流一下: Material Design 实战 之第一弹—...
效果如图: 首先介绍上述几个控件在使用的时候的注意点: CoordinatorLayout:是一个FrameLayout AppBarLayout:是一个vertical的L...
首先使用ViewPager2,先在build.gradle添加依赖 Android ViewPager2的特性 从右到左的布局支持 垂直方向 RecyclerView.Ada...
1、TextPaint绘制文字画笔详解 http://www.cnblogs.com/tianzhijiexian/p/4297664.html 2、Android中Canv...
目录 GradientDrawable是什么 GradientDrawable在Android中便是shape标签的代码实现,利用GradientDrawable也可以创建出...
ListView实现步骤: 1、初始化ListView 2、实现展示数据Item 3、实现ItemAdapter 继承自ArrayAdapter 4、实现自定义item界面 ...
android:layout_above="@id/xxx" --将控件置于给定ID控件之上 android:layout_below="@id/xxx" --将控件置于给定...
最近开发的项目中使用的圆角背景和边框比较多,基本都是使用shape文件和.9图片实现的。但在实现的过程中也是会出现一些小问题,这篇随笔会总结下来其中遇到的问题。 一,圆角大小...
使用安卓几年了,之前对安卓沉浸式状态栏很有好感,现在学习安卓开发就研究了一番,期间看了不是前辈的博客,学到不上东西,以下这篇博客就是学习加实践总结出来的。 沉浸式状态栏好像是...
关注 安卓007 ,免费获取全套安卓开发学习资料 什么是布局引用 布局引用不是一种新的布局哦,目的是复用某些布局文件(如多个界面中出现了完全相同的一块内容),减少代码量,同时...
一、前言: 本篇文章介绍如何在Android中实现监听返回键,主键,菜单键。一般情况下,我们都可以在Android手机底部看到三个按钮,这三个按钮就分别是返回键,主键,菜单键...
在开发中经常需要的一个需求就是退出应用程序,那么现在一般就是两种情况,一、主要是点击返回键,弹出提示框,是否退出应用,如:UC浏览器,猎豹浏览器等,二、主要是在一定的时间间隔...
添加依赖 要使用RecyclerView,由于该控件并不在Andorid SDK中的,而是在support v7包中,因此我们要手动添加该控件。在build.gradle中添...
主要是找了半天,好多人说的都不够详细,而且有好多注意事项没有说明,所以走了好多弯路,这个地方就是解决那些关键疑问的,这些疑问清楚了才能真正掌握它的用法 代码示例(activi...