最近看了大量的优化tableview方案,为了配合sd下载图片,并且解决圆角图片离屏渲染问题,于是利用category自己写了个处理圆角的方法,解决了离屏渲染问题(并不是非常高效,感觉只是降低了GPU的消耗,但是提升了CPU的消耗,但是好歹也算是能提高一点fps),我还是更推荐使用yyimage下载 ...
分类:
其他好文 时间:
2016-05-17 16:05:02
阅读次数:
207
先看一下,实现一个button的圆角,如下代码: button.layer.masksToBounds =YES; button.layer.cornerRadius =10; 实现一个按钮的阴影效果,如下代码: button.shadowOffset = CGSizeMake(10, 10); b ...
分类:
移动开发 时间:
2016-05-16 17:06:26
阅读次数:
208
(1)UIButton类继承自UIControl,而UIControl继承自UIView,因为UIView就是个矩形区域,所以UIButton实例化的对象其实都是一个矩形,虽然有各种圆角、增加联系人、信息按钮等等,给它们加个背景它们就现形成矩形了,而且它们有个frame属性,这就是设置位置和矩形框的 ...
分类:
其他好文 时间:
2016-05-15 16:36:24
阅读次数:
359
使用 iPhone 上的浏览器去浏览网页的时候,按钮总是显示超大圆角的样式,显得超级恶心,但是我们自己定义 border-radius 为 0 也无法去除这个圆角,经过搜索发现这是 webikt 内核浏览器通过私有属性 -webkit-appearance 对控件设置了默认样式。 我们只要对按钮设置 ...
分类:
Web程序 时间:
2016-05-15 15:23:21
阅读次数:
177
CardView继承自FrameLayout,允许你在card视图中显示信息. CardView也可以设置阴影和圆角。(其实现在很多应用都自定义了Card视图,Google这回将card视图作为基本控件,可以拿来直接使用了) Layout中为CardView设置圆角使用card_view:cardC ...
分类:
其他好文 时间:
2016-05-15 10:52:17
阅读次数:
185
众所周知,给图片添加圆角有CALayer的cornerRadius, 比如: 最直接的方法: imgView.layer.cornerRadius1=110; imgView.clipsToBounds = YES; 这事离屏渲染 (off - screen - rendering), 是很消耗性能 ...
分类:
移动开发 时间:
2016-05-14 12:46:08
阅读次数:
226
第一部分 SVG的基本知识 基本元素 react 圆角矩形 / circle 圆 / line 折线 / ellipse 自动闭合折线 http://www.w3.org/2000/svg 基本API 创建图形: document.createElementTagNameNS(ns, tagName ...
分类:
其他好文 时间:
2016-05-13 09:40:00
阅读次数:
145
安卓原生的按钮是多么丑,效果是多么单调,大家也是有目共睹的。
要做一个APP少不了使用按钮,一个好看的按钮少不了好看的效果和外表
这次主要跟大家讲讲如何用drawable的xml文件弄一些好看的自定义样式首先是外表
在APP中四四方方,灰色底黑色字的按钮是很难看的,我们希望看到的是圆角,彩色,白字(根据你的个人审美也可以是其他样式)。
首先是在layout里新建一个按钮
然后在drawab...
分类:
移动开发 时间:
2016-05-13 04:02:00
阅读次数:
143
如何将方形图片磨成圆形图片在开发中经常会有一些需求,比如显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其他的一些形状。但是往往我们手上的图片或者从服务器 获取到的图片都是方形的。这时候就需要我们自己进行处理,将图片处理成所需要的形状。使用Xfermode 两图相交方式通过查找资料通过查找资料发现android中可以设置画笔的Xfermode即相交模式,从而设置两张图相交之后的显示方式,具...
分类:
其他好文 时间:
2016-05-12 22:36:52
阅读次数:
182
Android中使用shapeshape的属性有:
- corners–圆角
- padding–内边距
- size(height、width)–设置宽高
- stroke–描边
- gradient–渐变
- solid–填充分别介绍1.corners–圆角<corners
android:radius="10dp"
android:bottomLeftRadius=...
分类:
移动开发 时间:
2016-05-12 18:32:21
阅读次数:
213