• DecimalFormat的基础使用

    DecimalFormat的基础使用

    开发过程中,通常会遇到一个问题:我们需要将一个数值转换为格式化的数值,比:3.145678保留两位有效数字,这个时候我们就需要使用DecimalFormat了。 基础使用 DecimalFormat的基础使用是几个占位符,一般来说,我们只需…

  • [转]关于ripple的那些事

    [转]关于ripple的那些事

    基础使用 ripple一般分为有边界以及无边界的,不过一般来说,我们不会使用无边界的,本篇博客主要介绍如何使用ripple。本文主要内容来自_江南一点雨。 有界ripple 我们只需要给控件设置如下代码即可,这样在5.0及以上就是rippl…

  • 当Android遇到SVG

    当Android遇到SVG

    矢量图SVG 从Android 5.0开始,Android允许开发者使用SVG图片作为图片资源,有关SVG的更多信息可以查看w3school上面的相关介绍。 矢量图有什么优点呢?首先,矢量图不会失真,不管放大多少倍,矢量图都是无损的,其次,…

  • ImageView添加边框的正确姿势

    ImageView添加边框的正确姿势

    前言 在开发Android TV应用的时候,往往需要对于焦点进行着重显示,让用户知道当前选中的东西是啥,一般来说就是放大选中的控件并且添加一个发光的边框即可,今天遇到了一个ImageView添加边框的问题,下面就介绍下踩坑之旅。 使用sha…

  • ViewTreeObserver简介

    ViewTreeObserver简介

    一、结构 public final class ViewTreeObserver extends Object 二、概述 一个视图树的监听者,被用来监听视图树全局视图变化,变化包括视图开始绘制,焦点改变,布局改变等,ViewTreeObse…

  • 打造自己的索引菜单

    打造自己的索引菜单

    前言 在我们使用App的过程中,常常会使用到索引,比如在联系人中,如果联系人数量很多,如果仅仅依靠手指的滑动,从上滑到下也是很累的,搜索又需要打字,为了增强用户体验,添加一个索引菜单想必是极好的,滑动侧边就可以快速定位到指定字母开头的联系人…

  • Duang Duang Duang -- 给视图加特效(动画)

    Duang Duang Duang -- 给视图加特效(动画)

    前言 想要让自己的app能Duang的一下变得绚丽点,动画效果是必不可少的,还是老样子,前辈们已经总结出来的精髓就不再重复介绍了,直接贴出来自harvic880925的博客(传送门),这几篇博客主要系统的介绍了视图动画和属性动画的用法,包括…

  • 自定义View--圆形进度条控件

    自定义View--圆形进度条控件

    和上一篇博客一样,本篇博客也是为了练习Android绘图操作而产生的,使用了基本的绘图操作,实现了一个圆形进度条。老规矩,在介绍之前,先来看看效果图。一共有四个不同属性的圆形进度条,外围是进度,中间文字显示当前进度,其中,文字颜色,进度条宽…

更多...

加载中...