界面
林深
创造并改变
https://github.com/OboBear
展开
-
android 自定义view 缓存技术
在android应用开发过程中,常常涉及到需要自己来重写一个view。一般情况下,只需要重写view中的onDraw方法就能够实现绘制的工作,但是有的时候,涉及到多层且动态的效果的话,不加处理而直接在onDraw中直接绘制的开销会十分大,这种情况下,应用缓存技术就十分有必要了。缓存技术的原理其实十分简单,就是事先将需要展现的界面全部绘制完成,然后在onDraw里面直接将缓存好的界面展示出来就可原创 2015-05-13 14:46:44 · 2499 阅读 · 0 评论 -
IOS强制横竖屏切换
IOS横竖屏切换是一个很纠结的问题,之前项目中用到了,花了长时间查阅资料以及研究,才找到了一个相对靠谱的解决方案,该方案可以处理IOS9系统以上的屏幕翻转,至于IOS9一下的系统,还没有测试过。为了过程的讲解,我先给出一个应用的需求:整个界面就显示一个按钮,当点击这个按钮的时候,界面能从竖屏切换到横屏,当再次点击的时候,又能从横屏切换到竖屏,之后点击循环往复。为了达到这样的需求,我们首先新建一原创 2016-01-28 22:56:25 · 4614 阅读 · 0 评论 -
Android竖屏模式实现横屏效果
android横竖屏切换是非常耗时间的,而且切换的过程也会存在明显的翻转卡顿效果,那么是否可以在竖屏模式下实现横屏的效果呢?答案是肯定的,这里提供一种方法,其思路是对view进行90度的旋转,而且实现起来非常简单,其效果图如下:首先我们先在layout里排版出一个水平的布局,如下图:是不是很简单?布局代码如下:<LinearLayout xmlns:andro原创 2016-03-31 23:31:01 · 6202 阅读 · 1 评论 -
【Android】Android自定义带board的圆角控件
介绍圆角控件常用于头像,按钮,图标等,用途十分广泛,而且常常配合board使用。在IOS中,UIVIew的CALayer层已经提供了圆角和board的方法,所以圆角控件的制作非常简单,只需要类似以下简单代码即可实现: view.layer.cornerRadius = 20; view.layer.borderColor = [UIColor yellowColo原创 2016-05-12 00:51:52 · 5954 阅读 · 0 评论 -
【Android】android镜像翻转
Android镜像翻转指的是将屏幕进行水平的翻转,达到所有内容显示都会反向的效果,就像是在镜子中看到的界面一样。这种应用的使用场景相对比较受限,主要用在一些需要使用Android手机界面进行镜面投影的地方,比如说车载手机hud导航之类的。在没办法对硬件进行直接翻转的适合,只能从代码进行着手。下面将会提供两种解决方案,能够解决一部分镜像翻转的情况。原创 2015-12-04 10:25:07 · 34204 阅读 · 5 评论