This change adds in the beginnings of System UI for the automotive use case. We extend the Phone status and navigation bar and override the parts which are customized for auto. The navigation bar itself is built from a resource array specified in car_arrays.xml to allow of ease of customization of the shortcuts that are in the navigation bar. Bug: 26301185 Change-Id: I780a2ef9dd5ae2a4be9355b5874d08f521a86fa7
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
-keep class com.android.systemui.statusbar.policy.KeyButtonView {
|
|
public float getDrawingAlpha();
|
|
public void setDrawingAlpha(float);
|
|
}
|
|
|
|
-keep class com.android.systemui.statusbar.policy.KeyButtonRipple {
|
|
public float getGlowAlpha();
|
|
public float getGlowScale();
|
|
public void setGlowAlpha(float);
|
|
public void setGlowScale(float);
|
|
}
|
|
|
|
-keep class com.android.systemui.statusbar.car.CarStatusBar
|
|
-keep class com.android.systemui.statusbar.phone.PhoneStatusBar
|
|
-keep class com.android.systemui.statusbar.tv.TvStatusBar
|
|
|
|
-keepclassmembers class ** {
|
|
public void onBusEvent(**);
|
|
public void onInterprocessBusEvent(**);
|
|
}
|
|
-keepclassmembers class ** extends **.EventBus$InterprocessEvent {
|
|
public <init>(android.os.Bundle);
|
|
}
|
|
|
|
-keep class com.android.systemui.recents.views.TaskView {
|
|
public int getDim();
|
|
public void setDim(int);
|
|
public float getTaskProgress();
|
|
public void setTaskProgress(float);
|
|
}
|
|
|
|
-keepclasseswithmembers class * {
|
|
public <init>(android.content.Context, android.util.AttributeSet);
|
|
}
|
|
|
|
-keep class ** extends android.support.v14.preference.PreferenceFragment
|