apkfuckery/com.discord/res/layout/widget_oauth_authorize.xml

49 lines
8.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout android:fitsSystemWindows="true" style="@style/UiKit.ViewGroup.Page"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/drawable_auth_splash" android:scaleType="centerCrop" android:importantForAccessibility="no" />
<androidx.core.widget.NestedScrollView android:layout_gravity="center" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.ScrollView">
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_gravity="center_horizontal" android:id="@id/oauth_authorize_logo" android:layout_width="fill_parent" android:layout_height="32.0dip" android:layout_marginTop="32.0dip" android:layout_marginBottom="32.0dip" android:src="@drawable/img_auth_logo" android:scaleType="centerInside" android:contentDescription="@string/discord" style="@style/UiKit.ImageView" />
<com.google.android.material.card.MaterialCardView android:id="@id/oauth_authorize_card" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="16.0dip" app:cardBackgroundColor="?colorBackgroundFloating" app:cardCornerRadius="8.0dip" app:cardElevation="8.0dip" style="@style/Widget.MaterialComponents.CardView">
<LinearLayout android:id="@id/oauth_authorize_not_supported" android:visibility="gone" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:padding="16.0dip" android:layout_width="fill_parent" android:text="@string/scope_unsupported_on_android" style="@style/UiKit.TextView.H1" />
<TextView android:gravity="center" android:layout_gravity="center" android:layout_margin="24.0dip" android:text="@string/scope_unsupported_on_android_description" android:drawablePadding="16.0dip" app:drawableBottomCompat="?img_baddies" style="@style/UiKit.TextView" />
<com.google.android.material.button.MaterialButton android:id="@id/oauth_authorize_unsupported_browser" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:text="@string/open_in_browser" style="@style/UiKit.Material.Button" />
<com.google.android.material.button.MaterialButton android:id="@id/oauth_authorize_unsupported_cancel" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="8.0dip" android:text="@string/cancel" style="@style/UiKit.Material.Button.Transparent" />
</LinearLayout>
<LinearLayout android:id="@id/oauth_authorize_content" android:visibility="gone" android:animateLayoutChanges="true" style="@style/UiKit.ViewGroup.LinearLayout">
<LinearLayout android:gravity="center" android:paddingLeft="32.0dip" android:paddingTop="32.0dip" android:paddingRight="32.0dip" style="@style/UiKit.ViewGroup.LinearLayout">
<LinearLayout android:gravity="center" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/oauth_authorize_application_icon" android:importantForAccessibility="no" android:layout_marginEnd="24.0dip" app:placeholderImage="?ic_game_icon_placeholder" app:placeholderImageScaleType="fitCenter" style="@style/Avatar.XXLarge" />
<TextView android:textSize="40.0sp" android:textColor="?colorBackgroundAccent" android:layout_height="fill_parent" android:layout_marginLeft="2.0dip" android:layout_marginRight="2.0dip" android:text="..." style="@style/UiKit.TextView.SingleLine" />
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/oauth_authorize_user_icon" android:importantForAccessibility="no" android:layout_marginStart="24.0dip" app:placeholderImage="?ic_game_icon_placeholder" app:placeholderImageScaleType="fitCenter" style="@style/Avatar.XXLarge" />
</LinearLayout>
<TextView android:textSize="20.0sp" android:id="@id/oauth_authorize_application_name" android:layout_marginTop="24.0dip" style="@style/UiKit.TextView.H1.Bold" />
<TextView android:id="@id/oauth_authorize_connect_label" android:text="@string/oauth2_requests_account_access" style="@style/UiKit.TextView.Large" />
</LinearLayout>
<View android:layout_marginLeft="16.0dip" android:layout_marginTop="24.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="24.0dip" style="@style/UiKit.Divider" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:id="@id/oauth_authorize_permissions_label_tv" android:padding="0.0dip" style="@style/UiKit.Settings.Item.Header" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/oauth_authorize_permissions_list" android:clipToPadding="false" android:layout_height="0.0dip" android:layout_marginLeft="16.0dip" android:layout_marginTop="16.0dip" android:layout_marginRight="16.0dip" android:layout_weight="1.0" style="@style/UiKit.ViewGroup.RecyclerView" />
<View android:layout_marginLeft="16.0dip" android:layout_marginTop="24.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="24.0dip" style="@style/UiKit.Divider" />
<RelativeLayout android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="8.0dip" style="@style/UiKit.ViewGroup.RelativeLayout">
<ImageView android:id="@id/oauth_authorize_age_notice_icon" android:layout_height="20.0dip" android:src="@drawable/ic_recent_24dp" android:layout_alignParentTop="true" android:importantForAccessibility="no" android:layout_alignParentStart="true" app:tint="?colorTextMuted" style="@style/UiKit.ImageView" />
<TextView android:textColor="?colorTextMuted" android:id="@id/oauth_authorize_age_notice" android:padding="0.0dip" android:layout_marginStart="8.0dip" android:layout_toEndOf="@id/oauth_authorize_age_notice_icon" android:layout_alignParentEnd="true" style="@style/UiKit.Auth.Note.Rotatable" />
</RelativeLayout>
<RelativeLayout android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="8.0dip" style="@style/UiKit.ViewGroup.RelativeLayout">
<ImageView android:id="@id/oauth_authorize_security_notice_icon" android:layout_height="20.0dip" android:src="@drawable/ic_shieldstar_24dp" android:layout_alignParentTop="true" android:importantForAccessibility="no" android:layout_alignParentStart="true" app:tint="?colorTextMuted" style="@style/UiKit.ImageView" />
<TextView android:textColor="?colorTextMuted" android:id="@id/oauth_authorize_security_notice" android:padding="0.0dip" android:layout_marginStart="8.0dip" android:layout_toEndOf="@id/oauth_authorize_security_notice_icon" android:layout_alignParentEnd="true" style="@style/UiKit.Auth.Note.Rotatable" />
</RelativeLayout>
<LinearLayout android:layout_marginTop="24.0dip" android:layoutDirection="rtl" style="@style/UiKit.ViewGroup.LinearLayout.Rotatable">
<com.google.android.material.button.MaterialButton android:id="@id/oauth_authorize_grant" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:text="@string/authorize" android:layout_weight="1.0" style="@style/UiKit.Material.Button" />
<com.google.android.material.button.MaterialButton android:id="@id/oauth_authorize_deny" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="8.0dip" android:text="@string/cancel" android:layout_weight="1.0" style="@style/UiKit.Material.Button.Transparent" />
</LinearLayout>
</LinearLayout>
<LinearLayout android:id="@id/oauth_authorize_loading" style="@style/UiKit.ViewGroup.LinearLayout">
<ProgressBar android:layout_gravity="center" android:padding="16.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="16.0dip" />
<com.google.android.material.button.MaterialButton android:id="@id/oauth_authorize_loading_cancel" android:text="@string/cancel" style="@style/UiKit.Material.Button.Transparent" />
</LinearLayout>
</com.google.android.material.card.MaterialCardView>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</androidx.coordinatorlayout.widget.CoordinatorLayout>