diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-12-31 16:31:03 +0100 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-12-31 16:31:03 +0100 |
commit | 3c937e858ed5858963d74e182352b9bb615e3f22 (patch) | |
tree | 8b25e3a943d8537cd9fae121dae0d8b3e00e09c4 /OpenKeychain/src/main/res/layout/view_key_fragment.xml | |
parent | 807e5f7901f98ad14f78f6b038c286e6ff0f6fe1 (diff) | |
parent | 6fb96ce7903623f2e3b1c38c765e8a501dbcc0a1 (diff) | |
download | open-keychain-3c937e858ed5858963d74e182352b9bb615e3f22.tar.gz open-keychain-3c937e858ed5858963d74e182352b9bb615e3f22.tar.bz2 open-keychain-3c937e858ed5858963d74e182352b9bb615e3f22.zip |
Merge pull request #1584 from open-keychain/edit-redesign
Inline Identity Edit
Diffstat (limited to 'OpenKeychain/src/main/res/layout/view_key_fragment.xml')
-rw-r--r-- | OpenKeychain/src/main/res/layout/view_key_fragment.xml | 102 |
1 files changed, 80 insertions, 22 deletions
diff --git a/OpenKeychain/src/main/res/layout/view_key_fragment.xml b/OpenKeychain/src/main/res/layout/view_key_fragment.xml index 8715945bf..aa3a8e8da 100644 --- a/OpenKeychain/src/main/res/layout/view_key_fragment.xml +++ b/OpenKeychain/src/main/res/layout/view_key_fragment.xml @@ -1,8 +1,8 @@ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:paddingBottom="16dp" android:paddingLeft="16dp" @@ -11,16 +11,16 @@ <android.support.v7.widget.CardView android:id="@+id/card_linked_ids" - android:transitionName="card_linked_ids" - android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_gravity="center" + android:transitionName="card_linked_ids" android:visibility="gone" - tools:visibility="visible" card_view:cardBackgroundColor="?attr/colorCardViewBackground" + card_view:cardCornerRadius="4dp" card_view:cardElevation="2dp" card_view:cardUseCompatPadding="true" - card_view:cardCornerRadius="4dp"> + tools:visibility="visible"> <LinearLayout android:layout_width="match_parent" @@ -40,31 +40,60 @@ android:layout_marginBottom="4dp" /> <TextView + android:id="@+id/view_key_linked_ids_empty" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:padding="16dp" + android:gravity="center" + android:text="@string/linked_empty" /> + + <TextView android:id="@+id/view_key_linked_ids_expander" android:layout_width="fill_parent" android:layout_height="wrap_content" - android:layout_marginTop="4dp" android:layout_marginBottom="4dp" - android:gravity="center_vertical" - android:drawableTop="@drawable/divider" - android:drawableRight="@drawable/ic_expand_more_black_24dp" + android:layout_marginTop="4dp" + android:background="?android:selectableItemBackground" + android:clickable="true" android:drawableEnd="@drawable/ic_expand_more_black_24dp" android:drawablePadding="3dp" - android:clickable="true" - android:text="@string/linked_ids_more_unknown" + android:drawableRight="@drawable/ic_expand_more_black_24dp" + android:drawableTop="@drawable/divider" + android:gravity="center_vertical" android:paddingLeft="8dp" android:paddingRight="8dp" - android:background="?android:selectableItemBackground" + android:text="@string/linked_ids_more_unknown" android:visibility="gone" - tools:visibility="visible" - /> + tools:visibility="visible" /> + + <LinearLayout + android:id="@+id/view_key_card_linked_ids_buttons" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:gravity="left|start" + android:orientation="vertical"> + + <View + android:layout_width="match_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider" /> + + <Button + android:id="@+id/view_key_card_linked_ids_add" + style="?android:attr/borderlessButtonStyle" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/menu_linked_add_identity" + android:textColor="@color/card_view_button" /> + + </LinearLayout> </LinearLayout> </android.support.v7.widget.CardView> <android.support.v7.widget.CardView - android:id="@+id/card_view" + android:id="@+id/view_key_card_user_ids" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" @@ -78,17 +107,46 @@ android:layout_height="wrap_content" android:orientation="vertical"> - <TextView - style="@style/CardViewHeader" - android:layout_width="wrap_content" + <LinearLayout + android:layout_width="match_parent" android:layout_height="wrap_content" - android:text="@string/section_user_ids" /> + android:orientation="vertical"> - <org.sufficientlysecure.keychain.ui.widget.FixedListView - android:id="@+id/view_key_user_ids" + <TextView + style="@style/CardViewHeader" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/section_user_ids" /> + + <org.sufficientlysecure.keychain.ui.widget.FixedListView + android:id="@+id/view_key_user_ids" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginBottom="4dp" /> + + </LinearLayout> + + <LinearLayout + android:id="@+id/view_key_card_user_ids_buttons" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginBottom="4dp" /> + android:gravity="left|start" + android:orientation="vertical"> + + <View + android:layout_width="match_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider" /> + + <Button + android:id="@+id/view_key_card_user_ids_edit" + style="?android:attr/borderlessButtonStyle" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/key_view_action_edit" + android:textColor="@color/card_view_button" /> + + </LinearLayout> </LinearLayout> |