diff options
author | Jason Monk <jmonk@google.com> | 2015-05-06 09:58:34 -0400 |
---|---|---|
committer | Jason Monk <jmonk@google.com> | 2015-05-08 09:07:58 -0400 |
commit | 2bcb3ddd1c25d422e80cde57f6db392866a07674 (patch) | |
tree | 15d4fc247c76ad73b9fc9a198afccc20061dda7f /res/layout/permission_description.xml | |
parent | 45d0ee617557bce475fa31468aa5be909f603172 (diff) | |
download | android_packages_apps_PackageInstaller-2bcb3ddd1c25d422e80cde57f6db392866a07674.tar.gz android_packages_apps_PackageInstaller-2bcb3ddd1c25d422e80cde57f6db392866a07674.tar.bz2 android_packages_apps_PackageInstaller-2bcb3ddd1c25d422e80cde57f6db392866a07674.zip |
Add animation for multiple permission checks
- DialogFragment was removed and just use the dialog-themed activity
instead. The previously GrantPermissionFragment, now acts as a
helper class.
- The dialog always tells the window its the same size, but then
draws at whatever height is required for the current permission.
(this allows it to stay in one position)
- Touching outside now does nothing so that the user must respond
to the permission request.
Change-Id: I12f27de4de5ad83e123cb9acfa062950db39f61b
Diffstat (limited to 'res/layout/permission_description.xml')
-rw-r--r-- | res/layout/permission_description.xml | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/res/layout/permission_description.xml b/res/layout/permission_description.xml new file mode 100644 index 00000000..3f1cf434 --- /dev/null +++ b/res/layout/permission_description.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2015 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. +--> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/perm_desc_root" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <ImageView + android:id="@+id/permission_icon" + android:layout_width="36dip" + android:layout_height="36dip" + android:layout_marginTop="3dp" + android:tint="?android:attr/colorAccent" + android:scaleType="fitCenter" /> + + <TextView + android:id="@+id/permission_message" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_toRightOf="@id/permission_icon" + android:lineSpacingMultiplier="1.024" + android:fontFamily="@*android:string/font_family_body_2_material" + android:paddingStart="16dip" + android:paddingEnd="8dip" + style="?android:attr/textAppearanceMedium"> + </TextView> + +</LinearLayout> |