Mar*_*tin 6 java graphics user-interface android noise
我见过很多新的Android应用程序都在背景上使用噪音效果,通常是渐变色.有趣的是,有些应用程序在其应用程序中使用radiel渐变具有这种效果,这将需要大量的磁盘空间用于图像.现在Android有GradientDrawable,它可以非常容易地创建渐变.我正在考虑以编程方式创建噪声效果.
之前有没有其他人这样做过,如果有的话,你是怎么做到的?您刚刚使用图像或编写自己的自定义噪声叠加层吗?
如果您只想以编程方式消除色带,您可以通过覆盖onAttachedToWindow()活动的回调来实现,如下所示:
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
Window window = getWindow();
// Eliminates color banding
window.setFormat(PixelFormat.RGBA_8888);
}
Run Code Online (Sandbox Code Playgroud)
这对于我的正常应用程序非常有效。我还没有用小部件对此进行测试。
| 归档时间: |
|
| 查看次数: |
1486 次 |
| 最近记录: |