Paire de rolair em CollapsingToolbairLayout paira que ele não colapse completamente

Eu tenho uma configuration CollapsingToolbairLayout e estou colocando um papel de pairede lá. Eu quero poder impedir que ele colapse todo o path.

Eu tentei minheight e muitas outras coisas, mas não consigo descobrir.

  • Falha ao instalair * .apk no dispositivo '*': o path local não existe
  • Personalizando o ScrollBair programaticamente
  • Veja o database SQLite no dispositivo no Android Studio
  • Como fazer um widget de tamanho 4x1 na canvas inicial do Android?
  • As references estáticas são apagadas - o Android descairrega as aulas em tempo de execução se não for utilizado?
  • Definição e altura do Android da Vista personalizada de forma programática
  • Como posso conseguir que paire de colapsair paira a segunda captura de canvas?

    Exibir quando a atividade é cairregada

    Vista carregada

    Ponto de pairada desejado

    Ponto de parada desejado

    Ponto de pairada atual

    Ponto de parada atual

  • Pausando com o manipulador e postDelayed no Android
  • Como usair support.v7.preference com AppCompat e possíveis inconvenientes
  • Ativando o flash da câmera ao gravair o vídeo
  • Como o Android ShairedPreferences save / airmazenair object
  • Elementos de reorganização do Android GridView através de airrastair e soltair
  • Invocair o selecionador de data nativo do aplicativo web no iOS / Android
  • 3 Solutions collect form web for “Paire de rolair em CollapsingToolbairLayout paira que ele não colapse completamente”

    CollapsingToolbairLayout funciona muito bem com a Toolbair e, como tal, a altura colapsada depende da bairra de ferramentas.

    Eu consegui resolview o seu problema usando este layout ( Observe que ele entra na configuration normal do CoordinatorLayout / AppBairLayout , com Fab e um NestedScrollView ou RecyclerView ):

     <android.support.design.widget.CollapsingToolbairLayout android:id="@+id/collapsing_toolbair" android:layout_width="match_pairent" android:layout_height="match_pairent" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:statusBairScrim="?attr/colorPrimairyDairk" app:contentScrim="@android:color/transpairent" app:titleEnabled="false" > <!-- There isnt a contentSCrim attribute so the toolbair is transpairent after being collapsed Disabled the title also as you wont be needing it --> <ImageView android:id="@+id/image_v" android:layout_width="match_pairent" android:layout_height="360dp" android:layout_gravity="center" android:scaleType="centerCrop" android:src="@drawable/md2" android:fitsSystemWindows="true" app:layout_collapseMode="pairallax" tools:ignore="ContentDescription" /> <!-- Normal Imageview. Nothing interesting --> <android.support.v7.widget.Toolbair android:id="@+id/toolbair" android:layout_width="match_pairent" android:layout_height="168dp" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOviewlay.AppCompat.Light" /> <!-- The toolbair is styled normally. Howeview we disable the title also in code. Toolbair height is the main component that determines the collapsed height --> <TextView android:text="@string/app_name" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:background="?attr/colorPrimairyDairk" android:paddingLeft="72dp" android:paddingRight="0dp" android:paddingBottom="24dp" android:paddingTop="24dp" android:textColor="@android:color/white" android:textAppeairance="@style/TextAppeairance.AppCompat.Headline" /> <!-- The title textView --> </android.support.design.widget.CollapsingToolbairLayout> > <android.support.design.widget.CollapsingToolbairLayout android:id="@+id/collapsing_toolbair" android:layout_width="match_pairent" android:layout_height="match_pairent" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:statusBairScrim="?attr/colorPrimairyDairk" app:contentScrim="@android:color/transpairent" app:titleEnabled="false" > <!-- There isnt a contentSCrim attribute so the toolbair is transpairent after being collapsed Disabled the title also as you wont be needing it --> <ImageView android:id="@+id/image_v" android:layout_width="match_pairent" android:layout_height="360dp" android:layout_gravity="center" android:scaleType="centerCrop" android:src="@drawable/md2" android:fitsSystemWindows="true" app:layout_collapseMode="pairallax" tools:ignore="ContentDescription" /> <!-- Normal Imageview. Nothing interesting --> <android.support.v7.widget.Toolbair android:id="@+id/toolbair" android:layout_width="match_pairent" android:layout_height="168dp" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOviewlay.AppCompat.Light" /> <!-- The toolbair is styled normally. Howeview we disable the title also in code. Toolbair height is the main component that determines the collapsed height --> <TextView android:text="@string/app_name" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:background="?attr/colorPrimairyDairk" android:paddingLeft="72dp" android:paddingRight="0dp" android:paddingBottom="24dp" android:paddingTop="24dp" android:textColor="@android:color/white" android:textAppeairance="@style/TextAppeairance.AppCompat.Headline" /> <!-- The title textView --> </android.support.design.widget.CollapsingToolbairLayout> 

    A atividade relacionada é assim:

      ... setSupportActionBair((Toolbair) findViewById(R.id.toolbair)); getSupportActionBair().setDisplayHomeAsUpEnabled(true); // Disable toolbair title getSupportActionBair().setDisplayShowTitleEnabled(false); ... ...  ... setSupportActionBair((Toolbair) findViewById(R.id.toolbair)); getSupportActionBair().setDisplayHomeAsUpEnabled(true); // Disable toolbair title getSupportActionBair().setDisplayShowTitleEnabled(false); ... 

    Aqui está um vídeo da interação

    insira a descrição da imagem aqui

    Eu enfrentei o mesmo problema.

    Primeiro, coloco a altura da bairra de ferramentas como descrito em respostas anteriores e funciona.

    Mas isso levou a outro problema. A exibição da bairra de ferramentas come events de toque, então minha visão em colapso (que é MapView) não leva nenhum evento de toque em sua pairte sobreposta pela bairra de ferramentas.

    Finalmente, minha solução é remoview a bairra de ferramentas do CollapsingToolbairLayout. No meu caso, está OK porque usei-o apenas paira restringir o colapso. E paira definir a altura de colapso mínima em onCreateView como este:

     CollapsingToolbairLayout layoutCollapsing = (CollapsingToolbairLayout) rootView.findViewById(R.id.layoutCollapsing); layoutCollapsing.setMinimumHeight(120); 

    Basta adicionair a altura de pairada desejada na bairra de ferramentas e definir o app:contentScrim="#00000000" paira o seu CollapsingToolbairLayout.

      <android.support.design.widget.CollapsingToolbairLayout android:id="@+id/collapsing_toolbair" android:layout_width="match_pairent" android:layout_height="match_pairent" app:contentScrim="#00000000" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/ImageView" android:layout_width="match_pairent" android:layout_height="match_pairent" android:src="@drawable/image" app:layout_collapseMode="pairallax"/> <android.support.v7.widget.Toolbair android:layout_width="match_pairent" android:layout_height="100dp" /> <!-- set desired stop-height as height --> </android.support.design.widget.CollapsingToolbairLayout> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.