自动换行的textview 自定义view 识别英文

效果图 使用: import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.text.Layout; import...

2017-07-03 10:51:25

阅读数 397

评论数 0

jsp处理c for循环中取到每一条信息+get方式提交form表单参数拼接问题

效果如下: 点击发送拿到userID和输入框内容, 表单get提交的方式action是不允许拼接的,get请求后会自动把输入框的内容拼接到地址栏而忽略你的action拼接。 所以表单get提交只能传递一个参数,如果想实现传递多个参数,例如: input框中输入的内容+所点击用户的ID,...

2017-05-18 11:08:02

阅读数 828

评论数 0

openGL之纹理贴图---openGL学习笔记(十三)

把图像贴到所绘制的图形上的技术,在openGL中叫做纹理贴图。 使要用纹理贴图要实现以下步骤: 1.启用纹理贴图---纹理贴图同样是状态机,所以启用方法为:gl.glEnable(GL10.GL_TEXTURE_2D); 2.生成纹理ID:因为openGL中纹理贴图的工作过程是,先将图片加载...

2016-03-16 17:41:38

阅读数 8194

评论数 1

openGL之雾效果---openGL学习笔记(十二)

雾效果:使所绘制物体距离观察者越远越看的不清晰。     步骤:首先启用雾,然后设置雾颜色,再指定从多远开始到多远结束,最后指定使用哪种雾方程式。   注:指定雾开始结束只针对线性雾的方程式有效。  雾方程式有三种,变化趋势如下: 计算方法如下: 从方程式更能说明雾开始结束...

2016-03-15 17:39:19

阅读数 2321

评论数 0

openGL之混合、抗锯齿---openGL学习笔记(十一)

在openGL中,深度测试可以很好的用一个深度值为我们计量物体到观察者眼球的距离,从而决定该物体是否显示。 不过在显示生活中,我们也经常遇到如下情况: 透过一块有色的玻璃,所观察到的物体与物体实际颜色并不相符,而有的时候我们就是想要达到这种透过玻璃看物体的效果,那么,就需要启用混合。 用混合...

2016-03-14 17:49:11

阅读数 1943

评论数 0

openGL之光照2(材料、颜色追踪、光源)---openGL学习笔记(十)

材料: 我们知道,决定物体实际颜色的是散射光,确切的说是材料的散射光反射率,而且openGL中,我们一般把材料的环境光和反射光反射率设置成同样的值,那么在设置过了全局环境光之后,就要设置材料的反射率: //设置材料的反射率(环境光和散射光) gl.glLightfv(GL10.GL_FRO...

2016-03-09 17:56:20

阅读数 1366

评论数 0

openGL之光照1---openGL学习笔记(九)

光的的成分包括三种:  ①环境光:(ambient)没有方向,向四周均匀发散,全局因素。  ②散射光:(diffuse)具有方向性,根据入射光角度均匀反射开来,物体表面的颜色主要取决于散射光。  ③镜面光:(specular)具有很强的方向性。 opneGL中的光照同样是状态机,所...

2016-03-08 15:15:34

阅读数 329

评论数 0

openGL之正交投影、颜色立方体---openGL学习笔记(八)

openGL中的投影模式包括: ①正交投影---没有深度概念,也叫平行投影。glFrustum() ②透视投影---有深度概念。gl.glOrtho() 而我们要画一个带颜色的立方体,那么投影一定是正投影,这样才能保证所看到的正面和背面是一样大小的。所以就要在onSurfaceChanged...

2016-03-04 15:49:22

阅读数 1786

评论数 0

openGL之圆环---openGL学习笔记(七)

画圆环的想法与画球体的想法大致相同,不同的是,圆环中间为空,而环体的直径又相同,所以通过设置两个半径,用两个半径和角度就可以确定每个点的x,y,z坐标。 首先,还是先把环体切成几个部分,每个部分打开之后都是一个矩形,把每个矩形都用画三角形带的方式绘制出来的话,那么圆环就可以实现。 接下来就是坐...

2016-03-03 14:37:49

阅读数 2316

评论数 0

openGL之几何变换(绘制球体)---openGL学习笔记(六)

openGL中的变换包括:   ①视图(modeling)---指定观察者或者相机位置  GLU.glLookAt() 默认情况下,在透视投影中观察者是从原点向Z轴负方向看去,也可以自行设置。   ②模型(viewing)---在场景中移动物体 包含移动、旋转、缩放   ③模型视图(modelvi...

2016-03-02 15:12:33

阅读数 10583

评论数 1

openGL之深度测试、表面剔除、剪裁---openGL学习笔记(五)

深度测试: 上次用画三角形扇面的方法绘制的棱锥,发现一个问题,就是无论将棱锥如何旋转,底面总是可见的。 这与实际不符,实际中,当我们从棱锥的顶点向下看的时候是看不见底面的,出现这种情况的原因是因为,我们先画的棱锥锥面,后画的棱锥底面,在openGL中后画出来的部分,会一直可见。 那么为了解决...

2016-02-29 17:05:18

阅读数 1190

评论数 0

openGL画三角形---openGL学习笔记(四)

在openGL中,所有面状图形的绘制都是使用画三角形方法,而针对不同需求,openGL给出三种不同的画三角形方法: ①traingles:画三角形集 ②traingle_strip:画三角形带 ③traingle_fan:画三角形扇面 画三角形集在笔记(一)中已经实...

2016-02-29 15:53:49

阅读数 2039

评论数 0

openGL画线---openGL学习笔记(三)

openGL中的图元一共有三种:点、线、三角形。 针对线,openGL为我们提供了三种画线的方式: ①画线段(lines):所谓线段就是不相连的一些些线集。 ②画线带(line_strip):首尾相连但不闭合的线。 ③画线环(line_loop):首尾相连且闭合的线。 ...

2016-02-26 14:32:26

阅读数 1198

评论数 0

openGL画点---openGL学习笔记(二)

本例使用openGL画点方法,画出一条螺旋线,下图为成果图。(图片不是很清晰) 实现步骤: 1.同样是创建GLSurfaceView对象,再创建GLSurfaceView.renderer实现类.设置activity的contentView,以及设置view的render对象.具体代码上篇已有...

2016-02-25 17:03:03

阅读数 1550

评论数 0

初识openGL---openGL学习笔记(一)

openGL: openGL是用C语言实现的,而我们作为安卓开发者,严格来讲,我们使用的是es,也就是openGL es,原因无非就像数据库一样,安卓上使用的数据库永远不可能是Mysql之类的,因为终端讲究轻量。 接下俩我们来创建第一个openGL项目: 首先我们来了解一下GLSurfaceVie...

2016-02-24 17:04:53

阅读数 721

评论数 0

一个TextView设置不同大小字体、EditText显示两行不同样式hint

TextView中的字体如何自定义样式(大小颜色等),EditText中的hint如何自定义样式,例如提示消息要显示两行不同大小的文字。 通过SpannableString 类可以轻松到达预期效果。 例子: layout <TextView android:id="@+i...

2016-01-19 17:16:52

阅读数 3386

评论数 0

xutils3.0 的使用及demo

xutils3.0使用前要先初始化配置,例如: public class MyApplication extends Application { private DbManager.DaoConfig daoConfig; private DbManager db; pu...

2016-01-18 14:45:31

阅读数 5382

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭