Merge pull request #3172 from andersonvom/3169-cover-fragment-small-screen

Fix cover fragment in small screens
This commit is contained in:
Martin Fietz 2019-05-19 12:01:45 +02:00 committed by GitHub
commit 8f93e3b2e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 29 additions and 58 deletions

View File

@ -131,7 +131,6 @@ dependencies {
implementation "com.android.support:design:$supportVersion" implementation "com.android.support:design:$supportVersion"
implementation "com.android.support:preference-v14:$supportVersion" implementation "com.android.support:preference-v14:$supportVersion"
implementation "com.android.support:gridlayout-v7:$supportVersion" implementation "com.android.support:gridlayout-v7:$supportVersion"
implementation "com.android.support:percent:$supportVersion"
implementation "com.android.support:recyclerview-v7:$supportVersion" implementation "com.android.support:recyclerview-v7:$supportVersion"
compileOnly 'com.google.android.wearable:wearable:2.2.0' compileOnly 'com.google.android.wearable:wearable:2.2.0'
implementation "org.apache.commons:commons-lang3:$commonslangVersion" implementation "org.apache.commons:commons-lang3:$commonslangVersion"

View File

@ -1,70 +1,43 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<android.support.percent.PercentRelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imgvCover"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_centerInParent="true"
android:contentDescription="@string/cover_label"
android:scaleType="fitCenter"
app:layout_aspectRatio="100%"
app:layout_widthPercent="82%"
android:transitionName="coverTransition"
tools:src="@android:drawable/sym_def_app_icon" />
<LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical" android:orientation="vertical"
android:layout_above="@id/imgvCover"> android:padding="8dp">
<TextView <TextView
android:id="@+id/txtvPodcastTitle" android:id="@+id/txtvPodcastTitle"
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="8dp" android:layout_weight="0.25"
android:layout_marginRight="8dp" android:ellipsize="end"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:gravity="center" android:gravity="center"
android:maxLines="2" android:maxLines="2"
android:ellipsize="end" android:textColor="?android:attr/textColorSecondary"
android:text="Podcast"
android:textIsSelectable="true" android:textIsSelectable="true"
android:textColor="?android:attr/textColorSecondary" /> tools:text="Podcast" />
</LinearLayout> <ImageView
android:id="@+id/imgvCover"
<LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:gravity="center" android:layout_weight="0.5"
android:orientation="vertical" android:contentDescription="@string/cover_label"
android:layout_below="@id/imgvCover"> android:scaleType="fitCenter"
android:transitionName="coverTransition"
tools:src="@android:drawable/sym_def_app_icon" />
<TextView <TextView
android:id="@+id/txtvEpisodeTitle" android:id="@+id/txtvEpisodeTitle"
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="8dp" android:layout_weight="0.25"
android:layout_marginRight="8dp" android:ellipsize="end"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:gravity="center" android:gravity="center"
android:maxLines="2" android:maxLines="2"
android:ellipsize="end" android:textColor="?android:attr/textColorPrimary"
android:text="Episode"
android:textIsSelectable="true" android:textIsSelectable="true"
android:textColor="?android:attr/textColorPrimary" /> tools:text="Episode" />
</LinearLayout> </LinearLayout>
</android.support.percent.PercentRelativeLayout>

View File

@ -44,7 +44,6 @@ dependencies {
implementation "com.android.support:support-v4:$supportVersion" implementation "com.android.support:support-v4:$supportVersion"
implementation "com.android.support:appcompat-v7:$supportVersion" implementation "com.android.support:appcompat-v7:$supportVersion"
implementation "com.android.support:preference-v14:$supportVersion" implementation "com.android.support:preference-v14:$supportVersion"
implementation "com.android.support:percent:$supportVersion"
implementation "org.apache.commons:commons-lang3:$commonslangVersion" implementation "org.apache.commons:commons-lang3:$commonslangVersion"
implementation "org.apache.commons:commons-text:$commonstextVersion" implementation "org.apache.commons:commons-text:$commonstextVersion"
implementation ("org.shredzone.flattr4j:flattr4j-core:$flattr4jVersion") { implementation ("org.shredzone.flattr4j:flattr4j-core:$flattr4jVersion") {