前言在Android开发中, 我们经常会遇到一些场景, 需要以一些特殊的形状显示图片, 比如圆角矩形、圆形等等。关于如何绘制这类形状, 网上已经有很多的方案,比如自定义控件重写onDraw方法, 通过canvas的各种draw方法进行绘制等。那么, 更复杂的图形呢?比如,五角星?比如组合图形?又或者是各种奇奇怪怪的不规则图形呢?有同学会说, 如果已知不规则图形的具体形状, 那我们就可以通过连接顶点的...
分类:
移动开发 时间:
2016-03-28 00:19:30
阅读次数:
422
注:本文由Colin撰写,版权所有!转载请注明原文地址,谢谢合作! 在做Android开发时,我们为了美观,有时候需要使用圆角矩形,或半透明之类的效果,在网页设计中很容易实现。但在Android开发中,要稍微麻烦一点,但实现起来也不算很难。 关于设定背景图片平铺的方法请参考上一篇文章:http://
分类:
移动开发 时间:
2016-02-25 11:48:05
阅读次数:
242
头文件: #ifndef GLABEL_H #define GLABEL_H #include <QLabel> #include <QPainter> #include <QPaintEvent> #include <QMouseEvent> class GLabel : public QLabe
分类:
其他好文 时间:
2016-02-12 20:54:49
阅读次数:
1450
引言Cocos2d-x引擎中有很多Action,这样可以方便的让开发者调用相应的Action去完成一些动作,例如:移动,弹跳,淡入淡出等。可在实际的开发过程中,由于游戏的需要,显然地,引擎自带的Action是完全不够用的,很多时候都需要我们自己去写。今天我就来分享一个让精灵和粒子绕着圆角矩形运动的实...
分类:
微信 时间:
2016-01-20 12:51:33
阅读次数:
368
用于把普通图片转换为圆角图像的工具类RoundRect类(复制即可使用):import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import androi...
分类:
移动开发 时间:
2016-01-11 23:48:10
阅读次数:
362
ios的hitTest方法以及不规则区域内触摸事件处理方法概述在正常的使用场景中,我们处理了比较多的矩形区域内触摸事件,比如UIButton、UIControl。一般来说,这些控件的图形以及触摸区域都是矩形或者圆角矩形的。但是在一些特殊应用场景中我们有时不得不面对这样一种比较严苛的需求,比如要求程序...
分类:
移动开发 时间:
2016-01-10 14:12:14
阅读次数:
222
1.添加资源文件//res/drawable/bg_btn_round_corner.xml 得到的预览图如下:由于上面还使用了gradient属性,所以solid属性并不起作用。如果内部是纯色的可以只配置solid属性。gradient表示的渐变效果。2.在布局文件当...
分类:
移动开发 时间:
2016-01-08 00:25:15
阅读次数:
318
首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中...
分类:
移动开发 时间:
2016-01-06 17:53:46
阅读次数:
217
因项目缘故需又一次定制SwitchButton,效果例如以下:步骤例如以下:1.圆角矩形的绘制2.字体绘制3.小圆绘制4.左右滑动动画效果绘制代码例如以下:package com.smart.view;import java.util.Timer;import java.util.TimerTask...
分类:
其他好文 时间:
2016-01-01 12:55:29
阅读次数:
168
经常看到别人的网站有个边框来修饰文字区域,类似圆角矩形把文字环绕起来,特别有感觉,于是就试着用图片边框来修饰,但是用图片过多会拉慢网页的加载速度,能不能使用css3来实现边框圆角效果呢?当然border-radius要在firefox或Safari 和 Chrome才能实现W3C 很早就制订了实现了...
分类:
其他好文 时间:
2015-12-03 21:11:37
阅读次数:
112