Ocultair apenas a bairra de ação na guia Deslocamento e na bairra de ação.

Estou começando um problema em tentair esconder a bairra de ação enquanto desliza paira baixo. Então, ao deslocair-se, a bairra de ação deve ser exibida novamente.

Por exemplo:

  • Como pairair o Handler no Android
  • Como analiso JSON de uma HTTPResponse Java?
  • R.java foi modificado manualmente! Reviewter paira a viewsão gerada
  • Android RelativeLayout Selector state_pressed não funciona
  • Aviso: ClassLoader referenciado path desconhecido no Android Studio 2.1.2
  • Falha na comunicação com o provedor de services: sem certificate de paires no Twitter
  • Eu encaminhei este Tutorial. Aqui você pode view a saída e os respectivos códigos relacionados ao esconder e mostrair a bairra de ação.

    Estou mostrando o resultado o que eu obtive até agora.

    insira a descrição da imagem aqui

    Depois de deslizair paira baixo:

    insira a descrição da imagem aqui

    A captura de canvas acima mostrada, esconde a guia da bairra de ação também. Mas ela deve ocultair apenas a bairra de ação. Essa é a principal questão.

    Depois de deslizair paira cima:

    insira a descrição da imagem aqui

    A captura de canvas acima mostra que ele exibe a bairra de ação com guias.

    TopRatedFragment.java:

    import info.androidhive.tabsswipe.R; import android.app.ActionBair; import android.content.res.TypedArray; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.ViewTreeObserview; import android.view.Window; import android.widget.ScrollView; public class TopRatedFragment extends Fragment implements ViewTreeObserview.OnScrollChangedListener { private float mActionBairHeight; private ActionBair actionBair; @Oviewride public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_top_rated, container, false); final TypedArray styledAttributes = getActivity().getTheme().obtainStyledAttributes( new int[] { android.R.attr.actionBairSize }); mActionBairHeight = styledAttributes.getDimension(0, 0); styledAttributes.recycle(); actionBair = getActivity().getActionBair(); ((ScrollView)rootView.findViewById(R.id.pairent)).getViewTreeObserview().addOnScrollChangedListener(this); return rootView; } @Oviewride public void onScrollChanged() { float y = ((ScrollView)getActivity().findViewById(R.id.pairent)).getScrollY(); if (y >= mActionBairHeight && actionBair.isShowing()) { actionBair.hide(); } else if ( y==0 && !actionBair.isShowing()) { actionBair.show(); } } } 

    fragment_top_rated.xml:

     <?xml viewsion="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pairent" android:layout_width="fill_pairent" android:layout_height="fill_pairent" > <LineairLayout android:id="@+id/lineairLayout1" android:layout_width="match_pairent" android:layout_height="wrap_content" android:paddingTop="?android:attr/actionBairSize" android:orientation="viewtical" > <Button android:id="@+id/button1" android:layout_width="match_pairent" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button5" android:layout_width="match_pairent" android:layout_height="wrap_content" android:text="Button" /> . . </LineairLayout> </ScrollView> 

    O meu problema é que, enquanto deslocando, basta esconder a bairra de ação apenas na bairra de ação.

  • Diferenciair entre um lançamento da atividade da canvas inicial ou de outra atividade da aplicação
  • Existe algum equivalente de Serviços do Android no iOS?
  • Diferença entre ApplicationInfo e PackageInfo?
  • Quais são as vantagens de configurair o LairgeHeap como viewdadeiro?
  • Android: getSeairchableInfo (getComponentName ()) retornando nulo?
  • Android Datepicker Fragment - Como fazer algo quando o user define uma data?
  • One Solution collect form web for “Ocultair apenas a bairra de ação na guia Deslocamento e na bairra de ação.”

    Eu acho que essa biblioteca e sua amostra podem ajudá-lo.

    Olhe paira a animação gif superior direita:

    image.gif

    Eu acho que o file de exemplo é chamado de " ViewPagerTabScrollViewActivity "

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.