为自定义视图提供六边形形状

时间:2014-07-08 09:28:43

标签: android view shape mask samsung-touchwiz

我在post中遇到了与威廉姆斯相同的问题,SceLus提供的解决方案效果非常好!

然而,我正面临另一个问题:我的设备上的形状正常工作(4.4.4上的Nexus 5和7),但是当我在Galaxy Tab 3上测试它(在4.1.2上运行)时,它没有工作:我有一个方形而不是六边形。

有人知道导致此问题的原因(似乎问题来自Android版本,因为我在4.1中尝试过Galaxy S2)。如何在4.1上运行的设备上使用六边形?

编辑:我想知道TouchWiz是否真的成为问题......

编辑:view.setLayerType(View.LAYER_TYPE_SOFTWARE,null);为我做了诀窍。如果您遇到类似问题,请参阅此post

0 个答案:

没有答案
相关问题