- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Android 笔记 canvas.save()
canvas.save()/ restore()在自定义view并且重写onDraw的时候,经常会用到canvas的坐标变换类的方法比如canvas.rotate,canvas.tranlate,scale,或者直接使用matrix的concat(Matrix m)等等。但是有一点要记得,那就是这些变换的方法是作用于整个canvas的,而不是单独某一个图像。 相当于是用普通的坐标在canvas上绘
2017-01-26 12:48:25 464
原创 Android 笔记 - 从图像中扣一个洞出来 ……
如题我发现,用canvas绘图如果只是创造一些图形倒还容易,无非就是麻烦一点。 但是我居然一下想不到怎么从图像中扣出一个透明的圆形来。方形的很容易嘛,可以在四周绘制几个方形,把中间空出来就可以了,已经实现了。但是没办法让中间空出一个圆形的来。比如说,类似扫码的界面,就中间一个扫码区域可用,其他区域是半透明的,或者是一个蒙版,把需要特写的地方空出来,其他地方是半透明的。找到了两个解决办法第一个方法:
2017-01-25 02:49:02 3171
原创 Android 笔记 transition / 转换动画
Transition之前有了解一丁点转换动画,比如说不同activity之间转换的动画,或者公共部件之间的转换动画,笔记做的很简略。这里又(稍微)仔细的了解了一下官网的关于转换动画的介绍。使用transition framwork Material-Animations,就是上面那条的英文版,还有例子 Transition-android developer 定义定制动画-android de
2017-01-23 16:42:44 627
原创 Android 笔记 快捷方式 / 桌面小组件
快捷方式安卓系统可以有专门的桌面,跟WINDOWS的桌面很像,可以选择放置哪些app,不放置哪些app,还可以添加小组件(app widget)。而所有程序会放置在专门的界面中。这一点跟ios有些不一样。当然,很多rom可以选择跟ios一样的单屏界面,所有的app都会显示。具体的没有操作过,因为我就一个手机。而创建快捷方式的方法一般是在所有程序的界面中按住app图标不放,然后拖动到想要的位置。很多时
2017-01-09 19:50:48 1142
Swift Programming Language中文版-老码团队发布[20150124]
2016-06-25
Android Programming A The Big Nerd Ranch Guide (2nd Edition) android编程权威指南 第二版
2016-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人