android GLES20 color

画框的颜色: r g b alpha透明度,0-1之间

    private String fragmentShader ="void main() {\n" +"    gl_FragColor = vec4(0.0,1.0,0.0,1.0);\n" +"}";private  String vertexShader = "attribute vec2 aPosition;\n" +"void main() {\n" +"    gl_Position = vec4(aPosition,0.0,1.0);\n" +"    gl_PointSize = 10.0;\n"+"}";

画矩形框:

    //float类型的字节数private static final int BYTES_PER_FLOAT = 4;private FloatBuffer rectBuffer;public void drawRect(float[] points) {rectBuffer = ByteBuffer.allocateDirect(points.length * BYTES_PER_FLOAT).order(ByteOrder.nativeOrder()).asFloatBuffer();// 把坐标们加入FloatBuffer中rectBuffer.put(points);// 设置buffer,从第一个坐标开始读rectBuffer.position(0);GLES20.glBlendColor(0.0f,1.0f,0.0f,1.0f);GLES20.glLineWidth( 3f );GLES20.glUseProgram(programId);GLES20.glBindBuffer(GLES20.GL_ARRAY_BUFFER, vertexBuffers[0]);GLES20.glBufferSubData(GLES20.GL_ARRAY_BUFFER,0,points.length*4,rectBuffer);GLES20.glEnableVertexAttribArray(aPositionHandle);GLES20.glVertexAttribPointer(aPositionHandle, 2, GLES20.GL_FLOAT, false,0, 0);GLES20.glBindBuffer(GLES20.GL_ARRAY_BUFFER, 0);GLES20.glDrawArrays(GLES20.GL_LINE_LOOP, 0, 4);}

android GLES20 color相关推荐

  1. android 中color目录,android中colors.xml颜色设置资源文件的方法

    1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...

  2. Android关于Color你所知道的和不知道的一切

    零.前言 1.做安卓的大多应该对颜色不太敏感,毕竟咱是敲代码的,颜色有设计师呢. 2.不过作为一名在大学被颜色熏(陶)过四年的人,对颜色多少还是挺亲切的(虽然当时挺讨厌的) 3.纪念也好,记录也罢,为 ...

  3. 【Android】Color的定义、设置、转换、拾取

    参考:https://www.jianshu.com/p/3c1fe10aed4f Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以" # "字符开头的8位16进 ...

  4. 【Android】 Color 颜色设置

    1.XML文件 通过属性android:textColor指定文本颜色 2.Java代码设置 setTextColor(Color.Red)//Color.GRAYsetTextColor(0xff0 ...

  5. Android 颜色Color

    Android 颜色Color (2011-08-09 11:47:50) 转载▼ 标签: 杂谈 分类: Android 对于Button和ImageButton 还有一些View 设置半透明或者透明 ...

  6. Android 颜色Color(转)

    摘自:http://blog.sina.com.cn/s/blog_6f3ff2c90100t2oa.html Android中使用4个数字来表示颜色,分别是alpha.红(red).绿(green) ...

  7. android:background=@color/white [create file color.xml at res/values/]

     < resources > < color name ="white" >#FFFFFF </ color > <!-- 白色 -- ...

  8. android各种color值

    <?xml version="1.0" encoding="utf-8" ?> <resources> <color name=& ...

  9. Can't process attribute android:fillColor=@color/gray,添加vector属性报错解决方法

    Android studio添加vector属性文件报错 vector属性文件 <vector xmlns:android="http://schemas.android.com/ap ...

最新文章

  1. 微信的Bug差点让我被老板炒鱿鱼!
  2. 移动互联网改变商业环境:商品的颠覆
  3. vs2010无法调试JS
  4. julia(4)-if ,else
  5. python3安装常见问题_python3中pip的安装、常见问题及万能解决方案。
  6. 译: 3. RabbitMQ Spring AMQP 之 Publish/Subscribe 发布和订阅
  7. c语言多种选,教你轻松学会C语言系列之——一种更简洁、更经典的选择结构
  8. HDR 成像技术学习(三)—— LOFIC
  9. 图像目标分割_3 SegNet + U-Net
  10. Redis-集群监控之Redis monitor
  11. 计算传递函数乘法_软件开发教程:计算机科学最重要的32个算法
  12. Android性能优化之内存篇
  13. 树叶节点_茶,一片树叶的旅程
  14. 基站查询网址、软件、API接口汇总
  15. 软件项目的规模、工作量和成本是如何进行估算或评估的?
  16. Vue开发需要的网站
  17. Stata:GMM-简介及实现范例
  18. Python爬虫 - 统计自己读过小说的字数
  19. 网桥(生成树网桥和源路由网桥)
  20. 复习删除数组中的重复元素

热门文章

  1. 8086 CPU 寄存器简介
  2. Android实现电蚊香/Service服务管理类
  3. Android开发--用户定位服务--UserLocation
  4. P2P网络中DHT算法分析
  5. ECC加密算法入门介绍
  6. xen tools代码结构
  7. 计算机二级评卷看结果还是步骤,计算机二级评分严格吗 步骤错了有分吗
  8. html转jsp后空白页,netbeans 运行这个JSP 页面,结果是空白页。.
  9. 专题3 标准IO编程
  10. html lt table 设置数据,vue_+_element_ui_动态添加table数据