0

CollapsingToolbarLayoutを使用してツールバーに視差効果を作成しています。しかし、私は自分のデザインに合った問題を抱えています。前のアプリバーが折りたたまれているので、タイトルは非常に大きく、下に貼り付いています。倒れた後、上に詰まって小さくなります。AndroidでCollapsingToolbarLayoutを使用した視差効果のスティッキーtoobarタイトル

これはスクリーンショットです:

enter image description here

しかし、私がしたいことは、私はタイトルは常に崩壊後、または前に、第2のスクリーンショットのように先頭に固執したいです。

これはこれは私が私が私が欲しいものを得るために、私のコードを修正するにはどうすればよい

public class BookActivity extends AppCompatActivity { 

    public static String BOOK_ID_FIELD; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_book); 
     Toolbar toolbar = (Toolbar)findViewById(R.id.toolbar); 
     setSupportActionBar(toolbar); 
    } 
} 

活動にツールバーを設定する方法です

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@android:color/background_light" 
    android:fitsSystemWindows="true"> 

    <android.support.design.widget.AppBarLayout 
     android:id="@+id/ai_app_bar" 
     android:layout_width="match_parent" 
     android:layout_height="300dp" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
     android:fitsSystemWindows="true"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/main.collapsing" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      app:layout_scrollFlags="scroll|exitUntilCollapsed" 
      android:fitsSystemWindows="true" 
      app:contentScrim="?attr/colorPrimary" 
      app:expandedTitleMarginStart="48dp" 
      app:expandedTitleMarginEnd="64dp"> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" 
       android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" 
       app:layout_collapseMode="pin" /> 
     </android.support.design.widget.CollapsingToolbarLayout> 
    </android.support.design.widget.AppBarLayout> 
    <LinearLayout 
     android:orientation="vertical" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto"> 

     <android.support.v7.widget.RecyclerView 
      android:scrollbars="vertical" 
      android:id="@+id/ai_rc_content" 
      android:layout_width="match_parent" 
      android:layout_weight="1" 
      android:layout_height="0dp"> 
     </android.support.v7.widget.RecyclerView> 

    </LinearLayout> 
    <android.support.design.widget.FloatingActionButton 
     android:id="@+id/ai_fab_review" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:clickable="true" 
     android:src="@android:drawable/btn_star" 
     android:layout_margin="10dp" 
     android:visibility="gone" 
     app:layout_anchor="@id/ai_app_bar" 
     app:layout_anchorGravity="bottom|right|end" /> 
</android.support.design.widget.CoordinatorLayout> 

私のXMLのですか?

答えて

0

単にような

<android.support.design.widget.CollapsingToolbarLayout 
    android:id="@+id/main.collapsing" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_scrollFlags="scroll|exitUntilCollapsed" 
    android:fitsSystemWindows="true" 
    app:titleEnabled="false" 
    app:contentScrim="?attr/colorPrimary" 
    app:expandedTitleMarginStart="48dp" 
    app:expandedTitleMarginEnd="64dp"> 
の下、 app:titleEnabled="false"を追加
関連する問題