6
我见过的很多新Android应用程序在背景上使用noise effect,通常是渐变。有趣的是,有些应用程序在整个应用程序中使用了Radius渐变效果,这会需要大量的磁盘空间用于映像。现在Android有GradientDrawable,它可以很容易地创建渐变。我正在考虑以编程方式创建噪音效果。安卓背景噪音影响
以前有没有其他人这样做过,如果是的话,你是怎么做到的?你只是使用图像或编写自己的自定义噪音覆盖?
我见过的很多新Android应用程序在背景上使用noise effect,通常是渐变。有趣的是,有些应用程序在整个应用程序中使用了Radius渐变效果,这会需要大量的磁盘空间用于映像。现在Android有GradientDrawable,它可以很容易地创建渐变。我正在考虑以编程方式创建噪音效果。安卓背景噪音影响
以前有没有其他人这样做过,如果是的话,你是怎么做到的?你只是使用图像或编写自己的自定义噪音覆盖?
如果你只是想eleminate的彩色条带programmaticaly您可以通过overiding的onAttachedToWindow()
回调你的活动这样做:
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
Window window = getWindow();
// Eliminates color banding
window.setFormat(PixelFormat.RGBA_8888);
}
这工作得很好我的正常应用。我没有用widgets来测试它。
如果您确定,我想知道我的建议是否适合您。做到了? – Chris 2011-03-02 08:00:49