瀏覽代碼

adjust share size

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 5 年之前
父節點
當前提交
8cb003b78e

+ 2 - 0
src/main/java/com/owncloud/android/ui/adapter/SendButtonAdapter.java

@@ -32,6 +32,7 @@ import com.owncloud.android.ui.components.SendButtonData;
 
 import java.util.List;
 
+import androidx.annotation.NonNull;
 import androidx.recyclerview.widget.RecyclerView;
 
 public class SendButtonAdapter extends RecyclerView.Adapter<SendButtonAdapter.ViewHolder> {
@@ -44,6 +45,7 @@ public class SendButtonAdapter extends RecyclerView.Adapter<SendButtonAdapter.Vi
         this.clickListener = clickListener;
     }
 
+    @NonNull
     @Override
     public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
         return new ViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.send_button, parent, false));

+ 1 - 1
src/main/java/com/owncloud/android/ui/dialog/SendShareDialog.java

@@ -166,7 +166,7 @@ public class SendShareDialog extends BottomSheetDialogFragment {
 
         RecyclerView sendButtonsView = view.findViewById(R.id.send_button_recycler_view);
         sendButtonsView.setHasFixedSize(true);
-        sendButtonsView.setLayoutManager(new GridLayoutManager(getActivity(), 3));
+        sendButtonsView.setLayoutManager(new GridLayoutManager(getActivity(), 4));
         sendButtonsView.setAdapter(new SendButtonAdapter(sendButtonDataList, clickListener));
 
         return view;

+ 4 - 2
src/main/res/layout/send_button.xml

@@ -25,6 +25,8 @@
     android:layout_height="wrap_content"
     android:orientation="vertical"
     android:paddingTop="@dimen/standard_padding"
+    android:paddingStart="@dimen/alternate_half_padding"
+    android:paddingEnd="@dimen/alternate_half_padding"
     tools:ignore="UseCompoundDrawables">
 
     <ImageView
@@ -36,8 +38,8 @@
 
     <TextView
         android:id="@+id/send_button_text"
-        android:layout_width="@dimen/share_icon_size"
-        android:layout_height="@dimen/share_icon_size"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
         android:layout_gravity="center"
         android:gravity="center_horizontal"
         android:paddingTop="@dimen/standard_half_padding"

+ 1 - 1
src/main/res/values/dims.xml

@@ -55,7 +55,7 @@
     <dimen name="account_item_layout_height">72dp</dimen>
     <dimen name="user_icon_size">40dp</dimen>
     <dimen name="user_icon_radius">20dp</dimen>
-    <dimen name="share_icon_size">56dp</dimen>
+    <dimen name="share_icon_size">40dp</dimen>
     <dimen name="alternate_margin">10dp</dimen>
     <dimen name="alternate_half_margin">5dp</dimen>
     <dimen name="alternate_padding">10dp</dimen>