【iapp教程】自定义点九图Toast

IAPP   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-2-18

[滑稽][玫瑰]

今天给大家带来iapp自定义提示。

下面进入教学。

事例源码:
本帖含有隐藏内容,请您 回复 后查看

沙发
瞑望 2021-2-18
牛批[玫瑰][滑稽]
板凳
GTG凯币娃 2021-2-18
给个凯币[滑稽][玫瑰]
地板
GTG凯币娃 2021-2-18
第一步:
准备好一个可以制作点九图的软件。

链接:https://czcjw.lanzous.com/ixxbMlsugej

新建一个应用【图一】

删除mian.iyu界面,去除自带布局

新建一个mjava文件【图二】,等会会调用

4楼
瞑望 2021-2-18
没有[滑稽][玫瑰]
5楼
GTG凯币娃 2021-2-18
第二步:

从简单的开始,先制作无图提示

在mian.iyu界面添加一个线性布局,宽度高度设为-1,在添加两个按钮。

6楼
GTG凯币娃 2021-2-18
第三步:
进入mian.iyu的载入事件
给按钮一添加单击事件。

//按钮一的id为2,给按钮一添加单击事件
ssj(2,"clicki"){
//设置提示样式
s 内容="这是一个提示"
s 字体颜色="#ffffff"
s 背景颜色="#7700ff"
//nvw动态生成控件
nvw(null,null,"卡片","width=-2
height=-2
app_CardBackgroundColor="+背景颜色+"
app_CardElevation=5dp
app_CardcornerRadius=10dp",card)
nvw(null,card,"线性布局","width=-1
height=-1
padding=8dp
orientation=vertical",linear)
nvw(null,linear,"文本","width=-1
height=-1
text="+内容+"
gravity=center
textColor="+字体颜色,tv)

//获取需要的类
ss("android.widget.Toast",Toast)
ss("android.view.View",View)
ss("android.content.Context",Context)

//获取Context
javax(context,activity,Context+"Wrapper","getApplicationContext")

//新建一个toast
javanew(toast,Toast,Context,context)

//给toast设置布局
javax(null,toast,Toast,"setView",View,card)
//设置显示时间 只能设置0或1
javax(null,toast,Toast,"setDuration","int",0)
//展示提示
javax(null,toast,Toast,"show")
}

7楼
GTG凯币娃 2021-2-18
没人顶贴,更不动了[滑稽][心碎]
有一些傻子老是说碘酒图,笑死我了
9楼
GTG凯币娃 2021-2-18
第三步代码中\n回车被吃了。。
10楼
GTG凯币娃 2021-2-18
去追一集勇者,回来楼层超过16更第二种[滑稽]

评论

登录后才可发表内容
  • 主题

    8

  • 帖子

    67

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0586s Mem:2044Kb