`
一直飞的菜鸟
  • 浏览: 20877 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Toast的五种效果

 
阅读更多
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();


主要摘自http://www.oschina.net/code/snippet_168465_13935
分享到:
评论

相关推荐

    toast五种效果

    标题“toast五种效果”暗示我们将探讨如何在Android应用中实现不同类型的Toast,包括默认样式、带有图片以及自定义样式的Toast。下面将详细介绍这五种效果。 1. **默认样式Toast** 默认的Toast样式是系统预设的,...

    五种不同的Toast效果

    本文将详细介绍五种不同的Toast效果,帮助开发者更好地理解和运用这一功能。 1. **基本的Toast效果** 基本的Toast效果是最常见的,用于显示简单的文本信息。创建一个基本的Toast,可以通过`Toast.makeText()`方法...

    Android应用源码之五种效果的Toast.zip

    这个“Android应用源码之五种效果的Toast.zip”文件包含了一个示例项目,展示了如何自定义`Toast`以实现不同的视觉效果。下面我们将详细探讨`Toast`的基本使用和如何进行自定义。 1. **`Toast`的基本用法** - 创建...

    五种不同效果的Toast

    标题提到的"五种不同效果的`Toast`"可能指的是对`Toast`进行的定制化设计,以实现不同的视觉效果或功能增强。下面将详细探讨`Toast`的基本用法以及如何创建具有不同效果的`Toast`。 1. **`Toast`的基本使用** - `...

    Toast五种特效

    ### Toast五种特效详解 #### 一、简介 在Android应用开发过程中,为了提升用户体验,开发者经常需要在合适的时候向用户展示简短的信息提示。这时,`Toast`作为一种轻量级的消息提示方式就显得尤为重要了。不同于...

    自定义Toast效果5种

    下面将详细介绍五种不同的自定义`Toast`效果及其实现方法。 1. **改变文字颜色和字体** 要更改`Toast`中的文字颜色和字体,可以在创建`Toast`时使用自定义的`TextView`。首先,创建一个XML布局文件,例如`toast_...

    五种效果的Toast.zip

    在“五种效果的Toast.zip”这个压缩包中,很可能是包含了一些不同展示方式或者定制化的`Toast`实现,旨在帮助开发者理解和实践如何自定义`Toast`来丰富应用的交互体验。以下将详细介绍`Toast`的基本概念、使用方法...

    安卓Android源码——五种效果的Toast.zip

    这个名为"安卓Android源码——五种效果的Toast.zip"的压缩包可能包含了一个自定义`Toast`的实现,提供了不同于默认样式的效果。下面我们将深入探讨`Toast`的基本概念、自定义`Toast`的方法以及可能的五种不同效果。 ...

    android Toast大全(五种情形)

    ### Android Toast 大全(五种情形) #### 一、概览 在Android开发中,`Toast`是一种轻量级的提示方式,主要用于快速显示简短的信息,如操作结果、临时提示等。它不会阻塞UI线程,也不需要用户进行任何交互即可...

    Android 五种效果的Toast源码.zip

    这个“Android 五种效果的Toast源码.zip”压缩包很可能是包含了一些自定义实现的Toast效果,让我们来详细探讨一下Android Toast的基本使用以及可能的五种效果。 1. **基本的Toast使用**: - `makeText()`方法是...

    安卓Android源码——五种不同的Toast效果.zip

    本资源“安卓Android源码——五种不同的Toast效果.zip”包含了一个示例项目,展示了如何实现五种不同的Toast效果,这对于开发者来说是很有价值的学习材料。下面我们将深入探讨这些知识点: 1. **基础的Toast使用** ...

    Android演示五种不同效果的Toast实现方法.rar

    Android实现五种不同外观样式的Toast弹出框效果,演示了自定义位置的Toast显示、带图片的Toast显示、完全自定义的Toast显示、长时间的Toast显示5种Toast,在效果测试时,你可以单击任意一种Toast,查看对应的弹出...

    五种不同的Toast效果.zip

    在给定的资源“五种不同的Toast效果.zip”中,我们可以推测其中包含了至少五种不同样式的`Toast`实现,可能是通过自定义布局、动画效果或者时间持续性来实现的。现在,我们将深入探讨`Toast`的基本概念以及如何创建...

    安卓Android源码——五种效果的Toast.rar

    这个压缩包“安卓Android源码——五种效果的Toast.rar”显然包含了一个示例项目,展示了如何自定义`Toast`以实现五种不同的显示效果。下面,我们将深入探讨`Toast`的基本用法以及如何通过源码实现各种自定义效果。 ...

Global site tag (gtag.js) - Google Analytics