diff options
author | uabdullah <uabdullah@google.com> | 2018-01-25 15:25:50 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-01-25 16:17:17 -0800 |
commit | c5b58aa372390b544668c79550c70237399c8c0d (patch) | |
tree | 7ed3bed3f0ca69e0e98462140363d6fb52776c7a /java/com/android/dialer/voicemail/listui/res/layout | |
parent | 923e186f97b3aeb67f4ddbb686e7c92336a7a4ef (diff) |
Show voicemail error messages for NUI
This CL shows the voicemail error messages for both VVM and OMTP type voicemails. It hooks upto the existing error framework and retrieves the voicemail error states and then displays it.
Bug: 71700117
Test: Unit Tests
PiperOrigin-RevId: 183301455
Change-Id: Ib2b7fb957fbfd2af2227747d327cef466259eb6f
Diffstat (limited to 'java/com/android/dialer/voicemail/listui/res/layout')
-rw-r--r-- | java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_entry_alert.xml | 101 |
1 files changed, 90 insertions, 11 deletions
diff --git a/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_entry_alert.xml b/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_entry_alert.xml index e8dcd02d6..28d639118 100644 --- a/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_entry_alert.xml +++ b/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_entry_alert.xml @@ -14,17 +14,96 @@ ~ See the License for the specific language governing permissions and ~ limitations under the License --> -<RelativeLayout + +<!-- TODO(uabdullah): Use a relative layout instead of nested linear layouts.--> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:height="48dp" + android:id="@+id/voicemail_alert_content" android:layout_width="match_parent" - android:layout_height="wrap_content"> - <!-- TODO(uabdullah): Confirm with UX on mocks --> - <TextView - android:id="@+id/new_voicemail_alert_text" - style="@style/SecondaryText" - android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <LinearLayout + android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginStart="@dimen/voicemail_header_margin_start" - android:layout_centerVertical="true"/> -</RelativeLayout> + android:paddingTop="@dimen/alert_main_padding" + android:paddingBottom="@dimen/alert_main_padding" + android:paddingStart="@dimen/alert_main_padding" + android:paddingEnd="@dimen/alert_main_padding" + android:gravity="top" + android:orientation="horizontal"> + + <ImageView + android:id="@+id/voicemail_alert_icon" + android:layout_width="@dimen/voicemail_promo_card_icon_size" + android:layout_height="@dimen/voicemail_promo_card_icon_size" + android:layout_gravity="top" + android:src="@drawable/ic_voicemail_error_24px"/> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginStart="@dimen/voicemail_promo_card_main_padding" + android:gravity="center_vertical" + android:orientation="vertical"> + + <TextView + android:id="@+id/voicemail_alert_header" + android:textStyle="bold" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginBottom="@dimen/voicemail_promo_card_title_padding" + android:layout_gravity="center_vertical" + android:singleLine="false" + android:text="Voicemail Alert" + android:textSize="@dimen/voicemail_promo_card_title_text_size"/> + + <TextView + android:id="@+id/voicemail_alert_details" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:lineSpacingExtra="@dimen/voicemail_promo_card_line_spacing" + android:singleLine="false" + android:text="This is a voicemail alert message." + android:textSize="@dimen/voicemail_promo_card_message_size"/> + </LinearLayout> + </LinearLayout> + + <LinearLayout + android:id="@+id/voicemail_alert_button" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_gravity="end" + android:paddingTop="10dp" + android:paddingBottom="10dp" + android:paddingStart="16dp" + android:paddingEnd="16dp" + android:gravity="end" + android:minHeight="56dp" + android:orientation="horizontal"> + <Button + android:id="@+id/voicemail_alert_secondary_button" + style="@style/TosButtonStyle" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/dialer_theme_color"/> + + <Button + android:id="@+id/voicemail_alert_primary_button" + style="@style/TosButtonStyle" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/dialer_theme_color"/> + </LinearLayout> + + <LinearLayout + android:layout_width="0dip" + android:layout_height="match_parent" + android:layout_weight="1" + android:layout_gravity="center" + android:divider="?android:dividerHorizontal" + android:gravity="center" + android:orientation="vertical" + android:showDividers="middle"> + </LinearLayout> +</LinearLayout> |