我想实现如下图所示的通知.
通知随时出现.我认为它当然是等待来自服务器的新消息的后台服务然后显示这一点.我认为这是一个与此自定义UI对话框实现的活动.我对么?这是服务的正常startActivity方法吗?如何进行过渡动画以使其在显示时从左到右缓慢显示并进行缩放?

Apo*_*orv 50
查看此链接http://www.piwai.info/chatheads-basics.他提供了有关如何在屏幕上添加它们的信息.
诀窍是View在WindowManager下面的代码中添加一个
private WindowManager windowManager;
private ImageView chatHead;
public void addView()
{
windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
chatHead = new ImageView(this);
chatHead.setImageResource(R.drawable.android_head);
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_PHONE,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.TOP | Gravity.LEFT;
params.x = 0;
params.y = 100;
windowManager.addView(chatHead, params);
}
Run Code Online (Sandbox Code Playgroud)
不要忘记添加权限 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
| 归档时间: |
|
| 查看次数: |
25109 次 |
| 最近记录: |