Трамплин как внешний вид без Three20 или Nimbus - PullRequest
3 голосов
/ 28 декабря 2011

Я хочу сделать кнопку запуска точно так же, как Springboard / Facebook / Google +.

Но я не хочу:

  • use Three20 - выглядит отлично, за исключением ужасного опыта кодирования из-за документации. (Мне также интересно, если это заброшенное ПО, сомневаюсь в этом, но мне интересно с Нимбом.)
  • используйте Nimbus - похоже, он будет идеальным, но не сегодня, и мне это нужно сейчас.
  • используйте стандартную кнопку пользовательского интерфейса с прозрачным фоновым изображением внизу и переместите заголовок вниз в эту область. - Это похоже на грубый хак.

Две возможности: - AlanQuatermain's AQGridView - rigoneri / Jarada's myLauncher2

Оба имеют лицензии, которые разрешают коммерческую разработку, и оба, похоже, активно используются. Я попробую оба из них, но мне было интересно, пропустил ли я что-нибудь и были ли какие-нибудь ошибки с кем-либо из них.

О, я мог бы прокрутить свою собственную кнопку (см. этот вопрос ), но если бы там была кнопка с открытым исходным кодом, это сэкономило бы мне немного усилий. Мне сейчас не нужен Launcher, мое приложение умещается на одном экране с запасным слотом для кнопок, но, конечно, было бы неплохо, чтобы у меня была возможность расти. AQGridView и myLauncher действительно должны быть плохими для меня, чтобы рассмотреть возможность сделать это.

Есть ли какие-либо другие подводные камни с Nimbus, AQGridView, myLauncher2, о которых я не упоминал? Есть ли другие игроки в области фреймворка UI "Springboard-like"?

Спасибо!


Примечание. Похоже, что я могу использовать Launcher Nimbus, не слишком заботясь обо всем другом коде Nimbus, если я тоже этого не хочу. Nimbus очень модульный, мне просто нужны Core и Launcher, и я удовлетворяю свои требования выше. Хорошая особенность этого подхода заключается в том, что по мере взросления Nimbus я могу выбирать другие функции из него, которые я хочу использовать.


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...