如果在API级别低于28的Android上使用SetOutlineAmbientShadowColor方法出现错误,可以使用以下解决方法:
android {
// ...
defaultConfig {
// ...
targetSdkVersion 28
}
}
import android.support.v4.view.ViewCompat;
// ...
ViewCompat.setOutlineAmbientShadowColor(yourView, yourColor);
请确保在使用Support Library之前已将其添加到您的项目中。您可以在build.gradle文件中添加以下依赖项:
dependencies {
// ...
implementation 'com.android.support:support-compat:28.0.0'
}
这样,您就可以在API<28的设备上使用SetOutlineAmbientShadowColor方法,同时也可以保持兼容性。