Duang Duang Duang — 给视图加特效(动画)
前言 想要让自己的app能Duang的一下变得绚丽点,动画效果是必不可少的,还是老样子,前辈们已经总结出来的精髓就不再重复介绍了,直接贴出来自harvic880925的博客(传送门),这几篇博客主要系统的介绍了视图动画和属性动画的用法,包括...
前言 想要让自己的app能Duang的一下变得绚丽点,动画效果是必不可少的,还是老样子,前辈们已经总结出来的精髓就不再重复介绍了,直接贴出来自harvic880925的博客(传送门),这几篇博客主要系统的介绍了视图动画和属性动画的用法,包括...
手势识别 当我们手指触摸手机屏幕的时候,会触发一系列的事件,比如down,up,move等,这也是我们在程序设计的过程中经常用到的手势,这些简单的手势使用覆写onTouchEvent()方法或者使用setOnTouchListener()来判断还是很容易的,可是...
概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是...
和上一篇博客一样,本篇博客也是为了练习Android绘图操作而产生的,使用了基本的绘图操作,实现了一个圆形进度条。老规矩,在介绍之前,先来看看效果图。一共有四个不同属性的圆形进度条,外围是进度,中间文字显示当前进度,其中,文...
前言 在Android绘图操作中,我贴出很多和绘图有关的博客,包括了绘制基本图形,以及绘制模式、Matrix、Shader。不能吸收了前人的经验而不实践,所以下面一段时间,我会使用里面的方法写几个自定义的demo。本篇博客将会在TextView的基...
打造自己的侧滑菜单 现在大多数的软件中都能看到侧滑菜单的身影,而且这个功能看起来真的很高大上,不是么,滑的一下就出来了一个菜单,真牛逼啊,下面我就来介绍下如何实现这个功能,废话不多说先上图。这里我就使用了两个很简单的布...
前言 (⊙o⊙)…这篇博客的名字听起来是不是很low,而且这篇博客主要是搬运别人的,咳咳,没错,我就是博客的搬运工,之所以弄这篇博客,是因为在学习自定义View的过程中,修改已有的View的属性已经不能满足我了,渐渐意识到需要绘图操作...
Android自定义属性的步骤 在我们自定义View的过程中,我们经常需要为自己的View添加一些自定义的属性,用来完善我们的自定义view,下面我来介绍下如何为自己的控件自定义属性。 自定义属性一般分为如下几个步骤 在res/values/attrs.x...
为什么要编写测试用例? 测试是软件开发中一个重要的环节,而测试用例可以显著提高测试的效率和准确性,测试用例其实就是一段普通的程序代码,通常是带有期望性的运行结果的,测试者可以根据最终的运行结果来判断程序是否能正常工作。...
前言 在前面三篇博客里面,我分别介绍了使用Java登陆教务的原理以及如何获取课表还有简单的使用ViewPager+ListView简单的实现了一下课表界面,不过这样不够直观和具体,没有分单双周以及每天的课程没有按照时间顺序排序。今天我来介绍...