java - Android Activity 中的霜玻璃背景效果

标签 java android material-design

我正在尝试将磨砂玻璃效果应用于 Activity 的背景图像,但我不知道如何执行此操作,任何人都可以知道或执行此类应用程序,如果是,请帮助我。

预期输出:-

enter image description here

这是我使用 Blurry 库的代码,但是当应用程序运行时它确实按预期工作:-

public class SplashActivity extends AppCompatActivity {

    long delay = 5000;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash_activity);

                Blurry.with(getApplicationContext())
                        .radius(25)
                        .sampling(2)
                        .async()
                        .animate(500)
                        .capture(findViewById(R.id.content))
                        .into((ImageView) findViewById(R.id.content));


        Timer runSplash = new Timer();
        TimerTask showSplash = new TimerTask() {
            @Override
            public void run() {
                finish();
                startActivity(new Intent(SplashActivity.this,MainActivity.class));
            }
        };

        runSplash.schedule(showSplash,delay);
    }
}

最佳答案

也许这个库对你有帮助。

https://android-arsenal.com/details/1/2192

关于java - Android Activity 中的霜玻璃背景效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44110409/

相关文章:

android - 如何围绕 ImageView 对齐 TextView?

android - Android布局属性的高级解释?

java - android - 多次运行计时器倒计时错误

android - 如何在 Material 设计中更改操作栏菜单项文本颜色

android - 右侧带有计数器的 NavigationView 菜单项

java - 如何从 xml @Autowired(注入(inject))。无法 Autowiring 。未找到 'DAO' 类型的 beans

java - JPA-Hibernate-从 Select 语句生成的 ID 值

java - 如何从一定范围内生成4个不重复的数字?

java - 在 BouncyCaSTLe 中生成 X.509 证书时出现吊销状态未知错误

java - getActionBar() 抛出空指针错误