Add default code reviewers into OWNERS am: f906970f37
am: 76fe1ec641
Change-Id: Ib3464038a3060407ec1901e34b9b84b7c58a3902
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index a8766e4..2cfd841 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -33,7 +33,9 @@
android:resizeableActivity="true"
android:excludeFromRecents="true"
android:launchMode="singleTask"
- android:noHistory="true" />
+ android:noHistory="true">
+ <meta-data android:name="distractionOptimized" android:value="true"/>
+ </activity>
<activity android:name=".LensResolverActivity"
android:theme="@style/Theme.FloatingLensPicker"
@@ -41,7 +43,9 @@
android:resizeableActivity="true"
android:excludeFromRecents="true"
android:launchMode="singleTask"
- android:noHistory="true" />
+ android:noHistory="true">
+ <meta-data android:name="distractionOptimized" android:value="true"/>
+ </activity>
<activity android:name=".LensPickerTrampolineActivity"
android:theme="@style/Theme.FloatingLensPicker"
@@ -49,6 +53,7 @@
android:resizeableActivity="true"
android:excludeFromRecents="true"
android:noHistory="true" >
+ <meta-data android:name="distractionOptimized" android:value="true"/>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 6df092e..00a53c0 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -1,7 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2018, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
<resources>
<!-- A custom theme for the LensPicker to enable animation when it is activated. -->
- <style name="Theme.FloatingLensPicker" parent="android:Theme.Material.Light.NoActionBar">
+ <style name="Theme.FloatingLensPicker" parent="Theme.Car.Dark.NoActionBar">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
diff --git a/src/com/android/support/car/lenspicker/LensPickerActivity.java b/src/com/android/support/car/lenspicker/LensPickerActivity.java
index 686795a..75ac933 100644
--- a/src/com/android/support/car/lenspicker/LensPickerActivity.java
+++ b/src/com/android/support/car/lenspicker/LensPickerActivity.java
@@ -26,7 +26,6 @@
import android.text.TextUtils;
import android.util.Log;
-import androidx.car.widget.DayNightStyle;
import androidx.car.widget.PagedListView;
import java.util.ArrayList;
@@ -58,9 +57,6 @@
setContentView(R.layout.lens_list);
mPagedListView = (PagedListView) findViewById(R.id.list_view);
- // Set this to light mode, since the scroll bar buttons always appear
- // on top of a dark scrim.
- mPagedListView.setDayNightStyle(DayNightStyle.ALWAYS_LIGHT);
findViewById(R.id.dismiss_area).setOnClickListener(v -> finish());
}
diff --git a/src/com/android/support/car/lenspicker/LensResolverActivity.java b/src/com/android/support/car/lenspicker/LensResolverActivity.java
index bd69a0d..b08d5ac 100644
--- a/src/com/android/support/car/lenspicker/LensResolverActivity.java
+++ b/src/com/android/support/car/lenspicker/LensResolverActivity.java
@@ -35,8 +35,7 @@
import android.widget.TextView;
import androidx.annotation.StringRes;
-import androidx.car.utils.ColumnCalculator;
-import androidx.car.widget.DayNightStyle;
+import androidx.car.util.ColumnCalculator;
import androidx.car.widget.PagedListView;
import java.util.Iterator;
@@ -114,7 +113,7 @@
// As a result, need to set the width of the title container programmatically.
int defaultColumnSpan =
getResources().getInteger(R.integer.column_card_default_column_span);
- int cardWidth = ColumnCalculator.getInstance(this /* context */).getSizeForColumnSpan(
+ int cardWidth = ColumnCalculator.getInstance(this /* context */).getColumnSpanWidth(
defaultColumnSpan);
View titleAndCheckboxContainer = findViewById(R.id.title_checkbox_container);
titleAndCheckboxContainer.getLayoutParams().width = cardWidth;
@@ -122,7 +121,6 @@
mAlwaysCheckbox = (CheckBox) findViewById(R.id.always_checkbox);
PagedListView pagedListView = (PagedListView) findViewById(R.id.list_view);
- pagedListView.setDayNightStyle(DayNightStyle.FORCE_DAY);
ResolverAdapter adapter = new ResolverAdapter(this /* context */, infos);
adapter.setSelectionHandler(this);