toast-android中Toast出文字同时整个activity变暗成半透明状态,如何实现

问题描述

android中Toast出文字同时整个activity变暗成半透明状态,如何实现

在activity的底部有一个收藏按钮,要实现的效果是:点击该按钮,activity变为半透明
状态,且toast出的文字在activity居中显示。我考虑到用动画效果和自定义Toast,但
还是搞出来,求帮忙

解决方案

Toast弹出一下就闪退了,弹出个对话框不行吗?为什么一定要Toast?

解决方案二:

需要改变activity的主题,才能改为 透明

解决方案三:

在上面盖一个透明的层可以不?

解决方案四:

点按钮时,先改变Activity的主题,然后show土司,等待Toast显示的时长后,再将Activity的主题改回来

解决方案五:

设置透明层是挺实用的 谢谢大家

解决方案六:

设置透明层是挺实用的 谢谢大家

解决方案七:

如果你想实现酷炫的Toast效果,你可以写个activity其主题继承至Toast主题。所有特效在activity里面写,不是很方便?

时间: 2024-12-04 05:16:35

toast-android中Toast出文字同时整个activity变暗成半透明状态,如何实现的相关文章

分享Android中Toast的自定义使用_Android

1.Toast源码分析 老规矩,我们先去看Toast的源码. Toast有两种显示布局方式,一种最常见调用Toast.makeText()  ,看源码是这样写的 public static Toast makeText(Context context, CharSequence text, @Duration int duration) { Toast result = new Toast(context); LayoutInflater inflate = (LayoutInflater) c

分享Android中Toast的自定义使用

1.Toast源码分析 老规矩,我们先去看Toast的源码. Toast有两种显示布局方式,一种最常见调用Toast.makeText()  ,看源码是这样写的 public static Toast makeText(Context context, CharSequence text, @Duration int duration) { Toast result = new Toast(context); LayoutInflater inflate = (LayoutInflater) c

Android中 单聊 怎么把默认头像换成自己的头像呢?

问题描述 Android中 单聊 怎么把默认头像换成自己的头像呢?谢谢,拜托拜托,有知道的大牛帮帮忙 解决方案 用户的头像,昵称你可以看看这个实现流程http://docs.easemob.com/doku.p ... kname

Android中原生的动作意图(native activity intent)简介

原生动作(Native Activity), 都是Intent类中的静态字符串常量(static final String). 在创建隐式的Intent来启动应用程序内的Activity或者SubActivity时, 可以应用这些动作. Android APIs: http://developer.android.com/reference/android/content/Intent.html 主要包括: ACTION_ALL_APPS: 列出所有已安装程序; ACTION_ANSWER: 处

Android中通过view方式获取当前Activity的屏幕截图实现方法_Android

此方法是通过view的方式获取当前activity的屏幕截图,并不是framebuffer的方式,所以有一定的局限性.但是这种方法相对简单,容易理解. 首先通过下面的函数获取Bitmap格式的屏幕截图: 复制代码 代码如下: public Bitmap myShot(Activity activity) { // 获取windows中最顶层的view View view = activity.getWindow().getDecorView(); view.buildDrawingCache()

Android中通过view方式获取当前Activity的屏幕截图实现方法

此方法是通过view的方式获取当前activity的屏幕截图,并不是framebuffer的方式,所以有一定的局限性.但是这种方法相对简单,容易理解. 首先通过下面的函数获取Bitmap格式的屏幕截图: 复制代码 代码如下: public Bitmap myShot(Activity activity) { // 获取windows中最顶层的view View view = activity.getWindow().getDecorView(); view.buildDrawingCache()

使用android中的AIDL让Service与Activity通信(service回调activity)

http://blog.csdn.net/h3c4lenovo/article/details/7885514

android toast-android中toast没有提示

问题描述 android中toast没有提示 在以前程序都能进行toast提示,今天下午因为输入法框弹出的问题更改了一下theme,但是上面的问题解决了,toast却怎么也不提示了,重新设置了主题也不行,我已經show过 解决方案 既然怀疑是因为修改了 theme 引起的,可以试着修改回来,再看看 toast 能否弹出来. 先确定问题的原因,然后再看看新的 theme 下有没有对 toast 需要什么特殊的处理,或者压根就不能显示. 解决方案二: Toast.makeText(this, "分页

android-Android中Toast不能显示的问题

问题描述 Android中Toast不能显示的问题 我想展示一个toast消息 但不知为什么它总是不能被调用时以下是我的oncreate代码: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.