这个选项在开发者模式打开后,会显示出来。
想要默认显示出来
在alps\packages\apps\Launcher3\src\com\android\launcher3\graphics\IconShapeOverride.java
中的isSupported()方法中添加
public static boolean isSupported(Context context) {
//wy add:
if (context != null) {
return true;
}//wy
就可以实现。
如果想要修改默认的形状在IconShapeOverride.java中的
private static String getAppliedValue(Context context) {
return getDevicePrefs(context).getString(KEY_PREFERENCE, "M50 0A50 50,0,1,1,50 100A50 50,0,1,1,50 0");//wy
}
方法中修改。
根据config.xml中的值
- M50,0L100,0 100,100 0,100 0,0z
- M50,0 C10,0 0,10 0,50 0,90 10,100 50,100 90,100 100,90 100,50 100,10 90,0 50,0 Z
- M50 0A50 50,0,1,1,50 100A50 50,0,1,1,50 0
- M50,0A50,50,0,0 1 100,50 L100,85 A15,15,0,0 1 85,100 L50,100 A50,50,0,0 1 50,0z
- @string/icon_shape_system_default
- @string/icon_shape_square
- @string/icon_shape_squircle
- @string/icon_shape_circle
- @string/icon_shape_teardrop
可修改默认想要的形状。