Бара действий Android, как образец Twitter
-
04-10-2019 - |
Вопрос
Какой лучший способ реализовать батонку действий, как образец Twitter Jui.
Twitter для Android: более подробный взгляд на Evolling UI UI Android Pattern 4: Бар действийhttp://android-developers.blogspot.com/2010/05/twitter-for-android-closer-look-at.html.
Решение
Возможно, вы захотите взглянуть на исходный код для приложения Google I / O 2010, который является открытым исходным кодом и содержит реализацию аренды действий:
Другие советы
Еще одна реализация стержня действий может быть найдена здесь (бесстыдная пробка), https://github.com/johannilsson/android-actionbar.. Отказ Он реализуется как библиотечный проект, поэтому нет необходимости копировать ресурсы вставки.
Реализация WIRE он построен в виде виджета, который расширяет реляционное значение с помощью собственного макета для действий и бара. Это позволяет добавить его к макетам с помощью собственного фрагмента XML.
<com.markupartist.android.widget.ActionBar
android:id="@+id/actionbar"
style="@style/ActionBar"
/>
А потом позже обратитесь к нему в активности, чтобы добавить действия.
ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar);
actionBar.setTitle("Other");
actionBar.setHomeAction(new IntentAction(this, HomeActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));
actionBar.addAction(new ToastAction());
ActionBarsherlock At. https://github.com/jakewharton/actionbartherlock. является библиотекой Android для реализации шаблона проектирования бара действий с использованием нативного Actionbar на 3,0+ и стороннюю библиотеку на Pre-3.0.
Я также ждут усердно, пока Google Open Source Toys Twitter App ... но также Tweeting Reto Meier не принес информацию о возможном выпуске ... В любом случае.
Что касается Quickctions, я нашел следующие интересные ссылки, которые могут быть интересными для некоторых из вас здесь:
- http://code.google.com/p/simple-quictactions/
- http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
Повеселись!
Google предположим, что Google в ближайшее время открыто исходное приложение Twitter (надеюсь) как витрина для всех, о которых они говорят в этой статье. Если вы не можете дождаться - скрыть строку заголовка. Создайте макет, который выглядит так. Включите его во все ваши действия через тег.
В TomDroid реализация бара действий в Tomdroid, приложение GPL, которое может синхронизировать с помощью Tomboy.
Видеть https://code.launchpad.net/~tomdroid-maintainers/tomdroid/main.
Android 4.x (сэндвич с мороженым) теперь включает в себя нативный бар действий:http://developer.android.com/guide/topics/ui/Actionbar.html.
Руководящие принципы дизайна Android 4.x:http://developer.android.com/design/patterns/ actionbar.html.