Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8cfc6d83 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Sharesheet - landscape mode"

parents 7d2d23ad 18bbd821
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@ import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.ResolveInfo;
import android.content.pm.ShortcutInfo;
import android.content.pm.ShortcutManager;
import android.content.res.Configuration;
import android.database.Cursor;
import android.database.DataSetObserver;
import android.graphics.Bitmap;
@@ -486,6 +487,27 @@ public class ChooserActivity extends ResolverActivity {
        }
    }

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);

        int width = -1;
        if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
            width = getResources().getDimensionPixelSize(R.dimen.chooser_preview_width);
        }

        updateLayoutWidth(R.id.content_preview_text_layout, width);
        updateLayoutWidth(R.id.content_preview_title_layout, width);
        updateLayoutWidth(R.id.content_preview_file_layout, width);
    }

    private void updateLayoutWidth(int layoutResourceId, int width) {
        View view = findViewById(layoutResourceId);
        LayoutParams params = view.getLayoutParams();
        params.width = width;
        view.setLayoutParams(params);
    }

    private void displayContentPreview(@ContentPreviewType int previewType, Intent targetIntent) {
        switch (previewType) {
            case CONTENT_PREVIEW_TEXT:
+6 −5
Original line number Diff line number Diff line
@@ -20,12 +20,10 @@
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:maxWidth="@dimen/resolver_max_width"
    android:maxCollapsedHeight="288dp"
    android:maxCollapsedHeightSmall="56dp"
    android:id="@id/contentPanel">


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
@@ -153,8 +151,9 @@
        android:background="?attr/colorBackgroundFloating">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_width="@dimen/chooser_preview_width"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:orientation="horizontal"
            android:paddingLeft="@dimen/chooser_edge_margin_normal"
            android:paddingRight="@dimen/chooser_edge_margin_normal"
@@ -182,8 +181,9 @@
        <!-- Required sub-layout so we can get the nice rounded corners-->
        <!-- around this section -->
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_width="@dimen/chooser_preview_width"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:orientation="horizontal"
            android:layout_marginLeft="@dimen/chooser_edge_margin_thin"
            android:layout_marginRight="@dimen/chooser_edge_margin_thin"
@@ -224,8 +224,9 @@
        android:background="?attr/colorBackgroundFloating">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_width="@dimen/chooser_preview_width"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:orientation="horizontal"
            android:paddingLeft="@dimen/chooser_edge_margin_normal"
            android:paddingRight="@dimen/chooser_edge_margin_normal"
+2 −0
Original line number Diff line number Diff line
@@ -76,4 +76,6 @@
     <!-- Floating toolbar dimensions -->
     <dimen name="floating_toolbar_preferred_width">544dp</dimen>

    <dimen name="chooser_preview_width">480dp</dimen>

</resources>
+1 −0
Original line number Diff line number Diff line
@@ -721,4 +721,5 @@
    <dimen name="chooser_edge_margin_thin">16dp</dimen>
    <dimen name="chooser_edge_margin_normal">24dp</dimen>
    <dimen name="chooser_preview_image_font_size">20sp</dimen>
    <dimen name="chooser_preview_width">-1px</dimen>
</resources>
+1 −0
Original line number Diff line number Diff line
@@ -2756,6 +2756,7 @@
  <java-symbol type="dimen" name="chooser_edge_margin_thin" />
  <java-symbol type="dimen" name="chooser_edge_margin_normal" />
  <java-symbol type="dimen" name="chooser_preview_image_font_size"/>
  <java-symbol type="dimen" name="chooser_preview_width" />
  <java-symbol type="layout" name="chooser_grid" />
  <java-symbol type="layout" name="resolve_grid_item" />
  <java-symbol type="id" name="day_picker_view_pager" />