`
苹果超人
  • 浏览: 196028 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自定义Toast效果

 
阅读更多
  Toast友好用户提示。下面是自己自定义一个Toast。显示一个图片和文字。没难点。。。
package com.kevin.toast;

import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;

public class Main extends Activity implements OnClickListener{
	private EditText et_msg;
	private Button btn_send;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        et_msg = (EditText) findViewById(R.id.et_msg);
        btn_send = (Button) findViewById(R.id.button1);
        btn_send.setOnClickListener(this);
    }
	@Override
	public void onClick(View v) {
		Editable msg = et_msg.getText();
		// 自定义Toast显示效果
		Toast toast = new Toast(this);
		LinearLayout layout = new LinearLayout(this);
		layout.setOrientation(LinearLayout.HORIZONTAL);
		ImageView image = new ImageView(this);
		image.setImageResource(R.drawable.android_waving);
		TextView textView = new TextView(this);
		textView.setText(msg);
		layout.addView(image);
		layout.addView(textView);
		toast.setView(layout);
		toast.setDuration(Toast.LENGTH_LONG);
		toast.show();
	}
}
分享到:
评论

相关推荐

    android开发之自定义Toast

    一个简单的自定义Toast资源,您可以根据自己的需要更改我的代码即可实现您想要的效果(主要是更改xml文件的布局),这是androidstudio的项目,但是不妨碍在eclipse中使用,可以直接在eclipse中新建android项目,然后将...

    自定义Toast效果5种

    五种不同的Toast效果,

    高仿IOS自定义Toast、自定义加载中进度框。绝美!

    1.自定义Toast提示,高仿IOS的屏幕中间提示,效果可以参考android版腾讯新闻的提示。还有一个重要特点:多次连续点击不会产生多个Toast队列不停的一直显示,而是直接更新当前Toast的视图,效果绝对棒! 2.自定义加载...

    实现带动画效果自定义Toast效果

    这个源码案例是实现带动画效果自定义Toast效果,源码NiftyNotification,NiftyNotification实现自定义Toast,带不同的动画效果。

    自定义Toast对话框效果源码.zip

    这是可以自定义Toast对话框效果源码,该源码Crouton是Android上的一个可以让开发者对环境中的Toast进行替换的类,以一个应用程序窗口的方式显示,而其显示位置则由开发者自己决定,喜欢的朋友可以下载吧。...

    Android 自定义toast显示效果实例.rar

    Android 源码演示5种toast显示效果,一共是以下几种演示:默认的Toast显示、自定义位置的Toast显示、带图片的Toast显示、完全自定义的Toast显示、长时间的Toast...有的Toast效果,在Android手机上还是经常可以见到的。

    自定义toast效果

    源码SnackBar,SnackBar实现自定义toast效果,可设置toast时间,长度等,可以设置消息文本以及可选时间,如一次只显示一个消息,还可以支持撤销,刷新等,另外也设置文本的操作项目颜色。 - 平板电脑的支持 - 向后...

    自定义toast

    自定义 toast 写出自己喜欢的toast效果

    自定义Toast对话框效果

    这是可以自定义Toast对话框效果源码,该源码Crouton是Android上的一个可以让开发者对环境中的Toast进行替换的类,以一个应用程序窗口的方式显示,而其显示位置则由开发者自己决定,喜欢的朋友可以下载吧。

    react-native-mix-toast:基于React Native的Toast组件,完全实现Android轻提示和IOS提醒效果,可自定义toast视图和动画

    Android和iOS平台通用的自定义Toast UI组件 USAGE INSTALL npm install react-native-mix-toast IMPORT import Toast, { Duration, Position } from 'react-native-mix-toast'; EXAMPLE Toast.show('This is Toast',...

    android自定义Toast

    android原生的Toast不是很好看,一个简单的例子,实现自定义的Toast。

    android通过自定义toast实现悬浮通知效果的示例代码

    主要介绍了android通过自定义toast实现悬浮通知效果,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    小程序各大效果实现列子

    toast是自定义toast效果源码 lazyload是图片懒加载特效源码 demo是官方提供的,针对一些难点,我在上面添加一些注释 bezierDemo是仿qq消息气泡拖拽消失的效果 spa是单页应用,纯jq+html+css实现的 rem+flex是...

    pc模拟Android端toast效果,自定义两种形式

    pc模拟Android端toast效果,自定义两种形式 详细参照此贴:https://blog.csdn.net/qq_37603131/article/details/124287143?spm=1001.2014.3001.5501

    微信小程序使用component自定义toast弹窗效果

    主要介绍了微信小程序使用component自定义toast弹窗效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    仿ios加载框和自定义Toast带动画效果

    作者LuckSiege,源码CustomView,闲暇时间写的一个自定义仿 ios 加载框和自定义 Toast 带动画效果的,有用得着的可以下载看一下。 代码在 githup 上,麻烦点赞一下,谢谢~~~

Global site tag (gtag.js) - Google Analytics