这篇笔记的内容可能比较散乱因为它不是一次总结而是我听视频课时随手记下的一个提纲。所以如果看到有提到的一些点你可以再百度一下展开理解。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阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                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阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            众所周知,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阅读