Loading packages/SystemUI/res/layout/keyguard_bottom_area.xml +2 −2 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ <com.android.systemui.statusbar.phone.KeyguardBottomAreaView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui" android:id="@+id/keyguard_bottom_area" android:layout_height="match_parent" android:layout_width="match_parent" Loading Loading @@ -113,8 +114,7 @@ android:layout_height="match_parent"> <include layout="@layout/keyguard_bottom_area_overlay" /> </FrameLayout> <include layout="@layout/ambient_indication" android:id="@+id/ambient_indication_container" /> </com.android.systemui.statusbar.phone.KeyguardBottomAreaView> packages/SystemUI/res/layout/status_bar_expanded.xml +3 −0 Original line number Diff line number Diff line Loading @@ -119,6 +119,9 @@ systemui:layout_constraintEnd_toEndOf="parent" /> <include layout="@layout/ambient_indication" android:id="@+id/ambient_indication_container" /> <include layout="@layout/photo_preview_overlay" /> <include Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java +0 −28 Original line number Diff line number Diff line Loading @@ -71,7 +71,6 @@ import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.widget.LockPatternUtils; Loading Loading @@ -151,7 +150,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL private ControlsComponent mControlsComponent; private boolean mControlServicesAvailable = false; @Nullable private View mAmbientIndicationArea; private ViewGroup mIndicationArea; private TextView mIndicationText; private TextView mIndicationTextBottom; Loading Loading @@ -272,29 +270,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL public void initFrom(KeyguardBottomAreaView oldBottomArea) { setStatusBar(oldBottomArea.mStatusBar); // if it exists, continue to use the original ambient indication container // instead of the newly inflated one if (mAmbientIndicationArea != null) { // remove old ambient indication from its parent View originalAmbientIndicationView = oldBottomArea.findViewById(R.id.ambient_indication_container); ((ViewGroup) originalAmbientIndicationView.getParent()) .removeView(originalAmbientIndicationView); // remove current ambient indication from its parent (discard) ViewGroup ambientIndicationParent = (ViewGroup) mAmbientIndicationArea.getParent(); int ambientIndicationIndex = ambientIndicationParent.indexOfChild(mAmbientIndicationArea); ambientIndicationParent.removeView(mAmbientIndicationArea); // add the old ambient indication to this view ambientIndicationParent.addView(originalAmbientIndicationView, ambientIndicationIndex); mAmbientIndicationArea = originalAmbientIndicationView; // update burn-in offsets dozeTimeTick(); } } @Override Loading @@ -308,7 +283,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL mWalletButton = findViewById(R.id.wallet_button); mControlsButton = findViewById(R.id.controls_button); mIndicationArea = findViewById(R.id.keyguard_indication_area); mAmbientIndicationArea = findViewById(R.id.ambient_indication_container); mIndicationText = findViewById(R.id.keyguard_indication_text); mIndicationTextBottom = findViewById(R.id.keyguard_indication_text_bottom); mIndicationBottomMargin = getResources().getDimensionPixelSize( Loading Loading @@ -927,7 +901,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL int burnInYOffset = getBurnInOffset(mBurnInYOffset * 2, false /* xAxis */) - mBurnInYOffset; mIndicationArea.setTranslationY(burnInYOffset * mDarkAmount); mAmbientIndicationArea.setTranslationY(burnInYOffset * mDarkAmount); } public void setAntiBurnInOffsetX(int burnInXOffset) { Loading @@ -936,7 +909,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL } mBurnInXOffset = burnInXOffset; mIndicationArea.setTranslationX(burnInXOffset); mAmbientIndicationArea.setTranslationX(burnInXOffset); } /** Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaTest.kt +2 −2 Original line number Diff line number Diff line Loading @@ -47,8 +47,8 @@ class KeyguardBottomAreaTest : SysuiTestCase() { @Test fun initFrom_doesntCrash() { val other = LayoutInflater.from(mContext).inflate(R.layout.keyguard_bottom_area, null, false) as KeyguardBottomAreaView val other = LayoutInflater.from(mContext).inflate( R.layout.keyguard_bottom_area, null, false) as KeyguardBottomAreaView other.initFrom(mKeyguardBottomArea) other.launchVoiceAssist() Loading Loading
packages/SystemUI/res/layout/keyguard_bottom_area.xml +2 −2 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ <com.android.systemui.statusbar.phone.KeyguardBottomAreaView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui" android:id="@+id/keyguard_bottom_area" android:layout_height="match_parent" android:layout_width="match_parent" Loading Loading @@ -113,8 +114,7 @@ android:layout_height="match_parent"> <include layout="@layout/keyguard_bottom_area_overlay" /> </FrameLayout> <include layout="@layout/ambient_indication" android:id="@+id/ambient_indication_container" /> </com.android.systemui.statusbar.phone.KeyguardBottomAreaView>
packages/SystemUI/res/layout/status_bar_expanded.xml +3 −0 Original line number Diff line number Diff line Loading @@ -119,6 +119,9 @@ systemui:layout_constraintEnd_toEndOf="parent" /> <include layout="@layout/ambient_indication" android:id="@+id/ambient_indication_container" /> <include layout="@layout/photo_preview_overlay" /> <include Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java +0 −28 Original line number Diff line number Diff line Loading @@ -71,7 +71,6 @@ import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.widget.LockPatternUtils; Loading Loading @@ -151,7 +150,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL private ControlsComponent mControlsComponent; private boolean mControlServicesAvailable = false; @Nullable private View mAmbientIndicationArea; private ViewGroup mIndicationArea; private TextView mIndicationText; private TextView mIndicationTextBottom; Loading Loading @@ -272,29 +270,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL public void initFrom(KeyguardBottomAreaView oldBottomArea) { setStatusBar(oldBottomArea.mStatusBar); // if it exists, continue to use the original ambient indication container // instead of the newly inflated one if (mAmbientIndicationArea != null) { // remove old ambient indication from its parent View originalAmbientIndicationView = oldBottomArea.findViewById(R.id.ambient_indication_container); ((ViewGroup) originalAmbientIndicationView.getParent()) .removeView(originalAmbientIndicationView); // remove current ambient indication from its parent (discard) ViewGroup ambientIndicationParent = (ViewGroup) mAmbientIndicationArea.getParent(); int ambientIndicationIndex = ambientIndicationParent.indexOfChild(mAmbientIndicationArea); ambientIndicationParent.removeView(mAmbientIndicationArea); // add the old ambient indication to this view ambientIndicationParent.addView(originalAmbientIndicationView, ambientIndicationIndex); mAmbientIndicationArea = originalAmbientIndicationView; // update burn-in offsets dozeTimeTick(); } } @Override Loading @@ -308,7 +283,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL mWalletButton = findViewById(R.id.wallet_button); mControlsButton = findViewById(R.id.controls_button); mIndicationArea = findViewById(R.id.keyguard_indication_area); mAmbientIndicationArea = findViewById(R.id.ambient_indication_container); mIndicationText = findViewById(R.id.keyguard_indication_text); mIndicationTextBottom = findViewById(R.id.keyguard_indication_text_bottom); mIndicationBottomMargin = getResources().getDimensionPixelSize( Loading Loading @@ -927,7 +901,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL int burnInYOffset = getBurnInOffset(mBurnInYOffset * 2, false /* xAxis */) - mBurnInYOffset; mIndicationArea.setTranslationY(burnInYOffset * mDarkAmount); mAmbientIndicationArea.setTranslationY(burnInYOffset * mDarkAmount); } public void setAntiBurnInOffsetX(int burnInXOffset) { Loading @@ -936,7 +909,6 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL } mBurnInXOffset = burnInXOffset; mIndicationArea.setTranslationX(burnInXOffset); mAmbientIndicationArea.setTranslationX(burnInXOffset); } /** Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaTest.kt +2 −2 Original line number Diff line number Diff line Loading @@ -47,8 +47,8 @@ class KeyguardBottomAreaTest : SysuiTestCase() { @Test fun initFrom_doesntCrash() { val other = LayoutInflater.from(mContext).inflate(R.layout.keyguard_bottom_area, null, false) as KeyguardBottomAreaView val other = LayoutInflater.from(mContext).inflate( R.layout.keyguard_bottom_area, null, false) as KeyguardBottomAreaView other.initFrom(mKeyguardBottomArea) other.launchVoiceAssist() Loading