Closed igoriols closed 8 years ago
you can simply search google "custome the actionbar android " , can found lost of example......... this post focus make the actionbar collapse and coordination layout
Hahaha, thanks for the "tip" @wingsum93. But just to be clear, I already did the search. If you saw Saúl's example, you could see that the toolbar moves to the top while the dog picture moves together. So I asked how to obtain the same effect with the toolbar fixed at the top.
Saúl already gave me some good tips on how to do that.
Be careful with this kind of answer in StackOverflow, you can easily get a -1.
Peace!
Yes, you could, currently, the layout_anchor
with the layout_anchorGravity
attributes in the toolbar on my example, makes the toolbar tiered to the top of the layout within a title and a subtitle.
<android.support.v7.widget.Toolbar
android:id="@+id/main.toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?colorPrimary"
app:layout_anchor="@id/main.linearlayout.title"
app:theme="@style/ThemeOverlay.AppCompat.Dark"
app:title=""
>
If you remove these anchor attributes, the toolbar will stay at the top of the screen. Since the dependency of the custom coordinator behavior that makes the round image translate to the left corner of the screen is the toolbar. You'll have to make the proper changes to handle that, setting another view as your dependency in the behavior. Here -> http://saulmm.github.io/mastering-coordinator there is an small explanation of how the coordinator behaviors work referring this example.
Thanks!
I've been trying to figure this out as well, in order to have my Toolbar
, containing the "Back" arrow, stay at the top of the screen, rather than starting the middle of the screen and scrolling up.
Hey Saúl, this is a great example! What if I need to fix the toolbar at the top of the screen? Can you give me some tips to handle this?
Thanks in advance!