manage_feeds/src/main/res/layout/activity_manage_feeds.xml
author Da Risk <da_risk@geekorum.com>
Fri, 05 Jul 2019 10:53:54 -0700
changeset 348 6671b50e2c80
parent 346 bbc560c53eb3
child 522 51b0988ceded
permissions -rw-r--r--
manage_feeds: Use navigation for ManageFeedsActivity
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
238
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
<!--
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
    Geekttrss is a RSS feed reader application on the Android Platform.
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
    Copyright (C) 2017-2019 by Frederic-Charles Barthelery.
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
    This file is part of Geekttrss.
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
    Geekttrss is free software: you can redistribute it and/or modify
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
    it under the terms of the GNU General Public License as published by
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
    the Free Software Foundation, either version 3 of the License, or
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
    (at your option) any later version.
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
    Geekttrss is distributed in the hope that it will be useful,
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
    but WITHOUT ANY WARRANTY; without even the implied warranty of
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
    GNU General Public License for more details.
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
    You should have received a copy of the GNU General Public License
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
    along with Geekttrss.  If not, see <http://www.gnu.org/licenses/>.
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
-->
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
<layout xmlns:android="http://schemas.android.com/apk/res/android"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
        xmlns:app="http://schemas.android.com/apk/res-auto"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26
        xmlns:tools="http://schemas.android.com/tools">
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    27
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    28
    <data>
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    29
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    30
    </data>
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    31
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    32
    <androidx.coordinatorlayout.widget.CoordinatorLayout
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    33
            android:layout_width="match_parent"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
            android:layout_height="match_parent"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
            tools:context=".ManageFeedsActivity">
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    36
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
        <com.google.android.material.appbar.AppBarLayout
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
                android:id="@+id/app_bar"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
                android:layout_width="match_parent"
337
e602305367e0 Various UI tweaks
Da Risk <da_risk@geekorum.com>
parents: 288
diff changeset
    40
                android:layout_height="@dimen/app_bar_height"
288
b3c817fbe3e3 Use MaterialToolbar instead of Toolbar everywhere
Da Risk <da_risk@geekorum.com>
parents: 238
diff changeset
    41
                app:liftOnScroll="true">
238
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
            <com.google.android.material.appbar.CollapsingToolbarLayout
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
                    android:layout_width="match_parent"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
                    android:layout_height="match_parent"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
                    app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"
288
b3c817fbe3e3 Use MaterialToolbar instead of Toolbar everywhere
Da Risk <da_risk@geekorum.com>
parents: 238
diff changeset
    47
                    app:title="@string/activity_manage_feed_title"
b3c817fbe3e3 Use MaterialToolbar instead of Toolbar everywhere
Da Risk <da_risk@geekorum.com>
parents: 238
diff changeset
    48
                    style="?appBarCollapsingToolbarStyle">
238
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    49
288
b3c817fbe3e3 Use MaterialToolbar instead of Toolbar everywhere
Da Risk <da_risk@geekorum.com>
parents: 238
diff changeset
    50
                <com.google.android.material.appbar.MaterialToolbar
238
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    51
                        android:layout_width="match_parent"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    52
                        android:layout_height="84dp"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    53
                        app:layout_collapseMode="pin"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    54
                        />
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    55
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    56
            </com.google.android.material.appbar.CollapsingToolbarLayout>
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    57
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    58
        </com.google.android.material.appbar.AppBarLayout>
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    59
348
6671b50e2c80 manage_feeds: Use navigation for ManageFeedsActivity
Da Risk <da_risk@geekorum.com>
parents: 346
diff changeset
    60
        <fragment android:id="@+id/nav_host_fragment"
6671b50e2c80 manage_feeds: Use navigation for ManageFeedsActivity
Da Risk <da_risk@geekorum.com>
parents: 346
diff changeset
    61
                android:name="androidx.navigation.fragment.NavHostFragment"
238
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    62
                android:layout_width="match_parent"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    63
                android:layout_height="match_parent"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    64
                app:layout_behavior="@string/appbar_scrolling_view_behavior"
348
6671b50e2c80 manage_feeds: Use navigation for ManageFeedsActivity
Da Risk <da_risk@geekorum.com>
parents: 346
diff changeset
    65
                app:navGraph="@navigation/manage_feeds"
346
bbc560c53eb3 manage_feeds: Extract ManageFeedsFragment
Da Risk <da_risk@geekorum.com>
parents: 338
diff changeset
    66
                />
238
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    67
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    68
        <com.google.android.material.floatingactionbutton.FloatingActionButton
338
836fabd32638 SubscribeToFeed: add some transition animations
Da Risk <da_risk@geekorum.com>
parents: 337
diff changeset
    69
                android:id="@+id/fab"
238
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    70
                android:layout_width="wrap_content"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    71
                android:layout_height="wrap_content"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    72
                android:layout_marginEnd="@dimen/activity_vertical_margin"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    73
                app:layout_anchor="@id/app_bar"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    74
                app:layout_anchorGravity="bottom|end"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    75
                app:layout_behavior="com.google.android.material.floatingactionbutton.FloatingActionButton$Behavior"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    76
                app:fabSize="auto"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    77
                app:behavior_autoHide="false"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    78
                app:srcCompat="@drawable/ic_playlist_add_black_24dp"
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    79
                />
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    80
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    81
    </androidx.coordinatorlayout.widget.CoordinatorLayout>
d20b81bc63a0 manage_feeds: design ManageFeedsActivity layout
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    82
</layout>