这篇笔记内容可能比较散乱因为它不是一次总结而是我听视频课时随手记下一个提纲。所以如果看到有提到一些点你可以再百度一下展开理解。imageview即图像视图,主要功能是显示图片,也可以获取裁剪源自于网络图片,对图片进行放大,旋转,缩小。学习imageview,首先要在res目录下新建一个drawable-xhdpi目录,然后将事先准备好图片复制到这个目录当中来。scaletype属性指定i
转载 2023-09-19 07:59:03
46阅读
最近遇到了需要在游戏中绘制多边形trap区域问题,经过转化,这个问题可以分解成更小的如何绘制三角形问题,因为策划只会提供3个坐标点,然后程序必须通过这三个点来获取所围成三角形区域内所有点坐标,这个问题进一步归结为如何判断点是否在三角形中,经过了1天思考,搜索了一些资料并回忆了以前图形学内容,一般来说判断点是否在三角形,当然也包括一切多边形,有两种判断方法:一种是通过点做x轴方向或者y
转载 2024-03-21 15:36:39
78阅读
在android开发中,圆角ImageView比较常见,实现方法也有那么几种,不过比较简单还是重载方法,实现起来也比较简单。
原创 2022-07-21 16:20:49
553阅读
目录变量基本数据类型变量作用域字符串操作运算符条件分支语句循环函数表实现数组迭代器遍历ipairs 遍历pairs 遍历实现字典实现类公共操作多脚本执行协同程序创建协程运行协程协程挂起协程状态元表Lua 面对对象封装继承多态Lua自带库时间库数学库路径Lua垃圾回收 变量Lua一个变量可以随便赋值,自动识别类型基本数据类型--nil a = nil --number a = 1 a =
转载 2024-04-04 09:13:33
128阅读
table.concat() -- 字符串拼接 table.maxn() '%a+' 表示非空字母序列;'%s*' 表示0个或多个空白 table.ceil(3.1) math.randomseed(os.time()) math.random(5, 10) math.modf(20.12) 20 0.12 math.mod
转载 2024-05-13 21:39:24
481阅读
目录一、ImageView简介二、ImageView基本使用 三、ImageView常用属性四、几种图片加载方法五、ImageView缩放类型一、ImageView简介ImageView是Android开发中最常用组件之一,主要用于显示图片,但是它不只是能显示图片,任何Drawable对象都可以使用它来显示。二、ImageView基本使用下面实现在布局文件中添加一个ImageVie
转载 2023-07-11 22:39:53
2330阅读
Lua语法要点】1、注释。  1)单行注释。--  2)多行注释。--[[ 多行注释 多行注释 --]]2、标识符。  Lua 标示符以一个字母 A 到 Z 或 a 到 z 或下划线 _ 开头后加上0个或多个字母,下划线,数字(0到9)。   最好不要使用下划线加大写字母标示符,因为Lua保留字也是这样。   Lua 不允许使用特殊字符如 @, $, 和 % 来定
转载 2024-02-16 22:45:20
168阅读
#!/usr/local/bin/lua 注释 -- 输出 print("Hello World!")数据类型1、nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。2、boolean 包含两个值:false和true。3、number 表示双精度类型实浮点数4、string 字符串由一对双引号或单引号来表示5、function 由 C 或 Lua 编写
本文大量参考OpenResty最佳实践-->>>>>>>>>>>>>>>> 元表 -- 元表是用来定义table或userdata操作方式表,可以用来实现面向对象 -- 元表设置 -- 定义元表 local t1 = {1,2,3} local t2 = {2} local mt = {} --
转载 2024-04-30 22:45:32
57阅读
table中,可以重新定义方法有以下几个:__add(a,b) 加法 __sub(a,b) 减法 __mul(a,b) 乘法 __div(a,b) 除法 __mod(a,b) 取模 __pow(a,b) 乘幂 __unm(a) 相反数 __concat(a,b) 连接 __len(a) 长度 __eq(a,b) 相等 __lt(a,b) 小于 __le(a,b) 小于等于 __index(a,
转载 2024-03-26 12:46:35
31阅读
1.新建一个RoundImage.java文件packagecom.jhg.freshman;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Bitmap;importandroid.graphics.BitmapShader;importandroid.graphi
原创 2019-07-10 14:00:32
7069阅读
1点赞
2评论
通常情况下,如果我们要给ImageView加上边框,比如宽为3dp灰色框,是自己定义一个MyImageView类,继承自ImageView,在其onDraw方法中画canvas。还有设置一个带有边框背景图片方法。 这里给出一种简单方法,既不需要创建衍生类,也不需要准备图片。采用xml定义方式实现。背景定义xml: bg_border.xml<?xml version="1.0" e
转载 2015-04-23 12:59:00
395阅读
2评论
一、问题和C相比,Lua是一种限制比较松散语言,这个在函数相关处理中更加明显。函数可以有多个参数,函数返回值可以被赋值给变量列表(Lua manual中varlist),函数可以return表达式列表(Lua manual中explist),这些其实也不是很混乱,问题在于这些特性放在一起时候就可能有些让人头大了。考虑下面的函数实现:tsecer@harry: cat lua-call.l
转载 2024-05-11 06:41:40
96阅读
table函数库 一部分table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明.  table.concat(table, sep,  start, end) concat是concatenate(连锁, 连接)缩写. table.concat()函数列出参数中指定table数组部分从start位置到end位置所有元素, 元素
转载 2024-03-14 05:57:10
971阅读
1点赞
众所周知,Lua作为一种很小却很灵活脚本语言,如今广泛应用于各种网游热更新。毕竟是解释型语言嘛,不需要提前编译。我们可以把它打成AssetBundle,现场解压运行。但是,相信很多做游戏开发童鞋,从C#等强类型语言转去写Lua代码时候,可能都感叹过,Lua真难用!!!找个引用要找半天,还经常打错字段,更重要是,它不支持面向对象啊!我本来就是单身,你还要剥夺我new对象权利吗?╥﹏╥不过
转载 2024-03-29 10:53:18
109阅读
 序:记得在刚开始学编程时候,知道了一个字符串并不是一定要在程序中固定死,而是可以用TEdit.Text来连接,于是有了一个想法,把一整段代码(几个函数)放在Memo中,想在程序运行时候通过修改Memo中内容而让程序能灵活使用.可惜后来失败了.大家看到这一定会笑半死.的确这是一个很幼稚想法.后来知道用脚本可以实现程序灵活运行,可惜一直没有时间研究,这几天刚好要用到脚本,所
转载 2024-07-22 10:21:07
125阅读
# 在 iOS 中为 UIImageView 添加点击事件详细步骤指南 在 iOS 开发中,`UIImageView` 是一个非常常用控件,用于显示图片。为了实现交互性,我们常常需要为 `UIImageView` 添加点击事件。这篇文章将带你一步一步地实现这一功能,结合代码实例和可视化流程图,帮助你更好地理解整个过程。 ## 整体流程 我们将整个过程分为几个简单步骤。在下面的表格中,
运行 Lua 脚本相对简单。
原创 2024-09-14 14:17:25
1090阅读
1. 环境 tolua U3D下。2. 原理:lua中提供了metatable 元表概念,这个相当于一个字典一样,使用Key-value访问方式。其中有一些lua中实现表操作可以用于支持面向对象概念。表__index 方法:当访问一个表不存在域时,会触发lua解释器去查找__index metamethod,如果不存在,返回结果为nil,如果存在则由__index metamethod
ImageView 是 APP 中常用布局控件,几乎没有不用到图片 APP ,所以自己写写记录一下,里面的内容有些是借鉴而来,如有侵权,请与我联系。 1、图片前景色 2、缩放显示 3、图片透明度 4、自定义原型图显示 5、图片在 ImageView 布局方式实现代码activity_image_view.xml<?xml version="1.0" encoding="utf-8"
转载 2023-08-17 12:03:57
65阅读
  • 1
  • 2
  • 3
  • 4
  • 5