LOST HOME

YESTERDAY YOU SAID TOMORROW

0%

本文是对Android文档中关于动画部分的简单翻译和自己的一些理解。

Android 提供了两种动画系统:Property Animation(Android 3.0+),和 View Animation。虽然两种都可以用,但是通常更推荐Property Animation,因为它更加灵活且有更多的功能。除此之外,还可以利用 Drawable Animation,它可以加载一系列的 drawable 资源文件,并逐帧显示。

阅读全文 »

一直都很想做一个随机颜色生成器,花了两天时间终于做好了。参考了HSV的Wiki。

刚开始的想法是随机生成三个小于等于255的数字,但是效果不是很理想,主要是随机生成的颜色看起来不是很舒服。查了一些资料后发现了HSV(H 色相,S 饱和度,V 明度)表示法,这种表示法相比RGB来说更加直观。

为了让随机的颜色风格更加接近Material design color,特意统计了其中展示的颜色的HSV的值,发现几乎所有颜色的S和V都在70%~100%之间,H则是随着不同颜色不断变化。所以现在的思路是随机生成H的值,范围是[0,360),随机生成S和V的值,范围是[70,100]。

阅读全文 »

1. 前言

出于希望对Android app开发有更深入的了解的目的,决定自己制作一个APP,选取的目标是平时比较常用的知乎app。为了方便,所有的数据获取采用模拟浏览器操作来获取(POST,GET请求),得到的数据有的是html和json两种。这篇blog用来记录这个app从无到有经历的过程,包括遇到的问题,对问题的思考等方面。

阅读全文 »