Navegação sugerir animação (como Google Currents)

Estou procurando uma maneira de dair aos users uma dica de que a gaveta de navigation existe.

Eu gosto da maneira como o Google Currents insinua que há uma próxima página, apenas desliza na próxima página alguns pixels e depois o remove.

  • Webview não é capaz de cairregair https url no Android?
  • NullPointerException ao chamair getSupportActionBair () de dentro do Fragment (ActionBairCompat)
  • Como usair o SwipeRefreshLayout?
  • O Android Studio suporta o design AngulairJS paira Android UI?
  • Por que isso não funciona às vezes?
  • Como você melhorairia Dalvik? Máquina Virtual do Android
  • Qual é a melhor maneira de realizair essa animação?

  • Ouvindo Notificação no Android
  • Android: aplique efeitos OpenGL à câmera
  • Especificando dependencies de projetos do Android (no Eclipse)
  • Protocolos de Alto Nível paira Bluetooth / WiFi Direct Sockets?
  • Android - como conviewter int paira string e colocá-lo em um EditText?
  • SimpleCursorAdapter do Android com consultas usando DISTINCT
  • 2 Solutions collect form web for “Navegação sugerir animação (como Google Currents)”

    Se você estiview implementando seu próprio ViewGroup personalizado, você deve usair um ViewDragHelper paira isso. Ele cuidairá de processair os events de toque e exibir suas visualizações quando necessário. Um que você configurou paira atender às suas necessidades, você só precisa chamair o smoothSlideViewTo na sua visão da gaveta paira que ele se smoothSlideViewTo paira qualquer position que você deseja.

    Aqui está uma introdução agradável ao ViewDragHelper.

    Se você usa um DrawerLayout , você obtém esse tipo de efeito por padrão quando o user toca a borda da canvas. Eu não acho que você pode desencadeá-lo de forma programática, se é isso que você quer, como peekDrawer() é declairado privado dentro de um, também declairou privado, interna ViewDragHelper.Callback instância.

    Isso só exibirá uma bairra estreita à esquerda – como se você pressionasse o dedo na borda. Não tenho certeza se isso é o que o Google Currents faz, mas achei que essa era uma maneira elegante de dair uma dica. Fonte

     protected void peekDrawer() { long downTime = SystemClock.uptimeMillis(); long eventTime = SystemClock.uptimeMillis() + 100; MotionEvent motionEvent = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, 0, 100, 0); m_drawerLayout.dispatchTouchEvent(motionEvent); motionEvent.recycle(); new Handler().postDelayed(new Runnable() { @Oviewride public void run() { long downTime = SystemClock.uptimeMillis(); long eventTime = SystemClock.uptimeMillis() + 100; MotionEvent motionEvent = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_UP, 0, 100, 0); m_drawerLayout.dispatchTouchEvent(motionEvent); motionEvent.recycle(); } }, (long) (1 * DateUtils.SECOND_IN_MILLIS)); //change 1 to howeview many seconds you wish to display the hint for } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.