Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 基于高程创建9面片?_Android_Material Design_Android Elevation - Fatal编程技术网

Android 基于高程创建9面片?

Android 基于高程创建9面片?,android,material-design,android-elevation,Android,Material Design,Android Elevation,我想创建一个9面片来模拟5.0之前的设备上的“提升”效果,因为ViewCompat.setElevation被破坏了。有没有一种方法可以基于高程属性轻松地执行此操作?如中所示,是否有一种方法可以为高程为5dp、20dp等的物体生成9-patch。您可能想尝试使用一种不太合适的方法。我需要一种方法来生成9patch,使其看起来像这样。这可能吗?@android:drawable/dialog\u holo\u light\u frame-这款9patch drawable模拟了仰角效果。您可以尝试

我想创建一个9面片来模拟5.0之前的设备上的“提升”效果,因为ViewCompat.setElevation被破坏了。有没有一种方法可以基于高程属性轻松地执行此操作?如中所示,是否有一种方法可以为高程为5dp、20dp等的物体生成9-patch。

您可能想尝试使用一种不太合适的方法。我需要一种方法来生成9patch,使其看起来像这样。这可能吗?
@android:drawable/dialog\u holo\u light\u frame
-这款9patch drawable模拟了仰角效果。您可以尝试编辑它。检查以下答案: