本帖最后由 沉默流星 于 2023-5-4 11:16 编辑
火山安卓类库的封装语法还是有必要学习的,为了能让更多的人参与当中,附件采用回复才可下载
更新时间2022年10月23日
更新内容
@别名 属性的封装场景之1
@Java.导入 属性的封装场景之1
@Java.导入 属性的封装场景之2
@java.外部源文件 属性的封装场景
安卓资源类型列表
修改火山安卓线性布局器默认布局方向更改为Android studio 方式水平布局方法
更新时间 2022年10月23日下午16.03分
官方封装手册@<对象变量1.成员1>是如何运用的
更新时间2023年1月09日上午10点 火山类名:文本框 本地安卓类名:TextView Android studio不推荐直接使用XML布局属性android:text=”字符串”,而是通过res/values目录下的string.xml进行管理字符串。 【例图0-1】values目录string.xml文件格式 file:///C:/Users/15425/AppData/Local/Temp/ksohtml55000/wps1.jpg 通过setText(R.string.字符串名)方法进行获取string.xml文件中的字符串。源码【例图0-2】 【例图0-2】setText源代码 火山安卓中如何把这个方法封装过来?【例图0-3】 【例图0-3】火山安卓setText()封装 代码解析: @ 代表嵌入行 @m<>() 嵌入宏语法:格式@m<宏名称>(参数表) RUN_UI_ACTION 附录: 路径:plugins\vprj_android\classlib\sys\android\base 文件名:a_macro.v 宏名:RUN_UI_ACTION 作用:执行指定的UI修改动作,根据当前是否处于UI线程而采用不同的执行方法 类型:文本资源【例图0-4】 这个主要用来解析原生方法参数列表@开头的特殊类型的。注意此方式只适合跟这差不多的特殊参数类型,@特殊字符封装方式针对不同有不同的封装方式,请勿理解错误 可以看到参数里面有@StringRes 特殊字符。这个时候就需要使用文本资源作为参数类型。 这个@常量参数 主要为了让类型文本资源识别出来。可以看到文本资源使用了@常量类文本到ID。所以则使用@常量参数。 GetTextView:Get代表获取格式:Get+安卓组件本地类的空构造函数.本地方法名()
使用方式:
更新时间:2023年5月4日中午11.12分更新内容:图片框界面设计器设置图片资源(出处:本人所著的火山安卓封装讲义)
|