用到的工具类:DashPathEffectandroid中对该类的说明如下:翻译一下就是:第一个参数intervals数组必须是偶数个元素(个数>=2),偶数下标代表实线,奇数下标代表空白长度第二个参数phase:向左偏移量(偏移量=phase mod (intervals数组各项之和), 即取余运...
分类:
移动开发 时间:
2015-08-13 00:54:54
阅读次数:
158
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,shape可以绘制矩形环形以及椭圆,所以只需要用椭圆即可,在使用的时候将控件比如imageview或textview的高宽设置成一样就是正圆,solid表示远的填充色,stroke则代表远的边框线,所以两者结合可以实现带边缘的圆,当然也可以直接加上size控制高宽。那么我首先带你们了解一下Shape下有哪些标签,并...
分类:
移动开发 时间:
2015-06-30 00:13:35
阅读次数:
286
package com.yesway.ycarplus.view;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.g...
分类:
移动开发 时间:
2015-05-28 13:53:46
阅读次数:
194
重写drawRect方法准备:继承UIView的子类1. .h文件//// DashesLineView.h// inface//// Created by huangzengsong on 15/5/11.// Copyright (c) 2015年 huangzs. All rights res...
分类:
移动开发 时间:
2015-05-11 17:23:13
阅读次数:
145
//此方法目前只能添加在self视图上(如果有视图在self视图上,可能会遮盖线条),画的是虚线
//调用
[self drawRect:self.frame];
//覆写
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextBeginPath(...
分类:
移动开发 时间:
2015-05-07 14:40:33
阅读次数:
160
1、画虚线,实线:建立dotted_line_gray.xml文件放在drawable文件夹下面。android:shape="line" 可以修改你想要的形状 然后在布局的xml里面:作为ImageView或者Linearlayout等作为背景源就可以了。--------...
分类:
移动开发 时间:
2015-04-26 22:25:35
阅读次数:
214
说起在unity中画虚线,本人想到了两种方法:
1.无数条小直线组成一条虚线。
2.写一个shader。
前者比较简单,所以这次的重点就放在结合shader实现画虚线了。
首先,需要准备一张背景透明,仅有一条虚线的png图片,如下所示(千万不要以为背景是白色的!)。
然后在场景中建一个Plane,把下面的shader给它。
Shader "Custom/NewShade...
分类:
编程语言 时间:
2015-04-07 13:59:18
阅读次数:
2304
虚线也可以看成是一段段的实线组成的,而实线是利用context.moveTo(x,y);context.lineTo(x2,y2);context.stroke();
那么我们就可以利用context的基本方法来完成虚线的实现原理,如下:
var context = document.getElementById('canvas').getContext('2d');
//求斜边长度
fun...
分类:
Web程序 时间:
2015-03-16 16:34:49
阅读次数:
219
#pragma 画虚线 UIImageView *imageView1 = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 640)]; imageView1.backgroundColor = [UIColor redColor];....
分类:
移动开发 时间:
2014-11-13 12:35:30
阅读次数:
209