android– 在CollapsingToolbarLayout之后隐藏标题

android– 在CollapsingToolbarLayout之后隐藏标题,第1张

概述我有以下问题:我创建了一个CollapsingToolbarLayout,在标题下面我添加了一个灰色的TabLayout.使用/在CollapsingToolbarLayout之后的屏幕: 问题:当它滑动时我想只修复TabLayout.滑动内容时如何删除或隐藏标题?代码xml:<android.support.design.widget.AppBarLayoutandroi

我有以下问题:
我创建了一个CollapsingToolbarLayout,在标题下面我添加了一个灰色的TabLayout.

使用/在CollapsingToolbarLayout之后的屏幕:

 

问题:
当它滑动时我想只修复TabLayout.
滑动内容时如何删除或隐藏标题?

代码x m l:

<androID.support.design.Widget.AppbarLayout    androID:ID="@+ID/app_bar"    androID:layout_wIDth="match_parent"    androID:layout_height="@dimen/app_bar_height"    androID:fitsSystemwindows="true">    <androID.support.design.Widget.CollapsingToolbarLayout        androID:ID="@+ID/collapsing"        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent"        androID:fitsSystemwindows="true"        app:contentScrim="@androID:color/transparent"        app:layout_scrollFlags="scroll|exitUntilCollapsed"        app:expandedTitleGravity="bottom"        app:expandedTitlemarginStart="48dp"        app:expandedTitlemarginEnd="64dp"        app:expandedTitlemarginBottom="70dp"        >        <ImageVIEw            androID:ID="@+ID/main.backdrop"            androID:layout_wIDth="match_parent"            androID:layout_height="match_parent"            androID:scaleType="centerCrop"            androID:fitsSystemwindows="true"            androID:src="@drawable/backexemplo"            app:layout_collapseMode="parallax"            tools:ignore="ContentDescription"            />        <androID.support.v7.Widget.Toolbar            androID:ID="@+ID/toolbarPerfilempresa"            androID:layout_wIDth="match_parent"            androID:layout_height="?attr/actionbarSize"            app:layout_collapseMode="parallax"            app:popuptheme="@style/themeOverlay.AppCompat.light"             />        <androID.support.design.Widget.TabLayout            androID:ID="@+ID/tabs"            androID:layout_wIDth="match_parent"            androID:layout_height="?attr/actionbarSize"            androID:layout_gravity="bottom|end"            androID:background="@color/colorPrimaryDark"            app:tabMode="fixed">        </androID.support.design.Widget.TabLayout>    </androID.support.design.Widget.CollapsingToolbarLayout></androID.support.design.Widget.AppbarLayout>

代码java:

public class PerfilempresaActivity extends AppCompatActivity {                private Toolbar mToolbar = null;                @OverrIDe                protected voID onCreate(Bundle savedInstanceState) {                    super.onCreate(savedInstanceState);                    setContentVIEw(R.layout.activity_perfil_empresa);                    mToolbar = (Toolbar) findVIEwByID(R.ID.toolbarPerfilempresa);                    // mToolbar.setlogo( R.drawable.paypal );                    mToolbar.setTitle("NomeApp");                    setSupportActionbar(mToolbar);                    getSupportActionbar().setdisplayHomeAsUpEnabled(true);

坦克!

解决方法:

    mCollapsingToolbarLayout = vIEw.findVIEwByID(R.ID.collapsing_toolbar);    mCollapsingToolbarLayout.setTitle("Title");    appbarLayout = vIEw.findVIEwByID(R.ID.app_bar);    appbarLayout.addOnOffsetChangedListener(new AppbarLayout.OnOffsetChangedListener() {        boolean isShow = false;        int scrollRange = -1;        @OverrIDe        public voID onOffsetChanged(AppbarLayout appbarLayout, int verticalOffset) {            if (scrollRange == -1) {                scrollRange = appbarLayout.getTotalScrollRange();            }            if (scrollRange + verticalOffset == 0) {                mCollapsingToolbarLayout.setTitle(" "); // Careful! There should be a space between double quote. Otherwise it won't work.                isShow = false;            } else if (!isShow) {                       mCollapsingToolbarLayout.setTitle("Title");                isShow = true;            }        }    });

总结

以上是内存溢出为你收集整理的android – 在CollapsingToolbarLayout之后隐藏标题全部内容,希望文章能够帮你解决android – 在CollapsingToolbarLayout之后隐藏标题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存