たくさんの自由帳
Androidのお話
たくさんの自由帳
投稿日 : | 0 日前
文字数(だいたい) : 513
マテリアルデザインって半透明とかぼかしとかやらないイメージある
Android 12 DP2
に、ViewをぼかしたりできるRenderEffect API
が追加されたので試してみる
なまえ | あたい |
---|---|
Android | 12 DP2 |
端末 | Pixel 3 XL |
Android 12な環境が必要です。
SDK Manager
からAndroid S Preview
を入れておいてください。
また、build.gradleは以下のように
android {
compileSdkVersion "android-S"
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "io.github.takusan23.android12blur"
minSdkVersion "S"
targetSdkVersion "S"
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
// 省略
}
好きなViewを置けばいいです
View#setRenderEffect()
を呼べばおk
imageView.post {
imageView.setRenderEffect(RenderEffect.createBlurEffect(10f, 10f, Shader.TileMode.CLAMP))
}
GitHubにコード上げときました