Android特效 五种Toast详解
来源:互联网 发布:工艺优化的意义 编辑:程序博客网 时间:2024/05/22 01:39
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。
标签: Android SDK
代码片段(6)[全屏查看所有代码]
1. [代码][Java]代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
1
.默认效果:
代码:
Toast.makeText(getApplicationContext(),
"默认Toast样式"
,
Toast.LENGTH_SHORT).show();
2
.自定义显示位置效果:
代码:
toast = Toast.makeText(getApplicationContext(),
"自定义位置Toast"
, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER,
0
,
0
);
toast.show();
3
.带图片效果:
代码
toast = Toast.makeText(getApplicationContext(),
"带图片的Toast"
, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER,
0
,
0
);
LinearLayout toastView = (LinearLayout) toast.getView();
ImageView imageCodeProject =
new
ImageView(getApplicationContext());
imageCodeProject.setImageResource(R.drawable.icon);
toastView.addView(imageCodeProject,
0
);
toast.show
4
.完全自定义效果:
代码
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.custom,
(ViewGroup) findViewById(R.id.llToast));
ImageView image = (ImageView) layout
.findViewById(R.id.tvImageToast);
image.setImageResource(R.drawable.icon);
TextView title = (TextView) layout.findViewById(R.id.tvTitleToast);
title.setText(
"Attention"
);
TextView text = (TextView) layout.findViewById(R.id.tvTextToast);
text.setText(
"完全自定义Toast"
);
toast =
new
Toast(getApplicationContext());
toast.setGravity(Gravity.RIGHT | Gravity.TOP,
12
,
40
);
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(layout);
toast.show();
5
.其他线程:
代码:
new
Thread(
new
Runnable() {
public
void
run() {
showToast();
}
}).start();
2. [图片] 11.gif
3. [图片] 222.gif
4. [图片] 3333.gif
5. [图片] 44444.gif
6. [图片] 5555.gif
0 0
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- 【转】Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- Android特效 五种Toast详解
- swift 创建cocoapod
- 山东加值电话招商 声讯电话平台 月入过万
- 连接监听器evconnlistener
- copy方法对于不同的类有不同的实现方式
- hibernate记录的使用
- Android特效 五种Toast详解
- Cocoa类与对象
- ios 开发流程笔记
- 烟台手机吸费设备 哪有声讯电话 增值电话
- 青岛电话吸费赚钱 小投资大回报 手机吸费
- Android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',
- iOS开发笔记26--NSLog不打印设置
- 济南声讯吸费电话 加值电话吸费 无学历要求
- 安卓开发中的MD5加密(32位)