Страница 1 из 1

Как делается такой leyaut?

Добавлено: 27 янв 2014, 20:45
ropique
Нужен конкретный пример, как делается такое? у кого то есть, или кто может помочь с этим?

документации смотрю, пока ничего не понимаю...

Re: Как делается такой leyaut?

Добавлено: 27 янв 2014, 20:50
anber
На первый взгляд ничего сложного, но хотелось бы посмотреть в динамике. Что это за приложение?

Re: Как делается такой leyaut?

Добавлено: 27 янв 2014, 20:59
ropique
anber писал(а):На первый взгляд ничего сложного, но хотелось бы посмотреть в динамике. Что это за приложение?
что то связянное с картами/маршрутами... я сама еще толком не понимаю, другу одному помогаю лейауты создать. были такие что справилась, но с этим типом еще не знаю, как делать...

Re: Как делается такой leyaut?

Добавлено: 27 янв 2014, 21:38
altwin
не совсем понял вопроса, нужно сделать чтобы элементы были активны или нет? точно не помню - нужно искать но там есть параметр visibility="hide", который не убирает элемент, а делает его не активным. В остальном вплне стандартные элементы с разным уровнем вложенности. Или же нужно нарисовать такое? Было бы проще - видеть конкретный пример xml и того, что именно не получается.

Re: Как делается такой leyaut?

Добавлено: 27 янв 2014, 21:55
ropique
altwin писал(а):не совсем понял вопроса, нужно сделать чтобы элементы были активны или нет? точно не помню - нужно искать но там есть параметр visibility="hide", который не убирает элемент, а делает его не активным. В остальном вплне стандартные элементы с разным уровнем вложенности. Или же нужно нарисовать такое? Было бы проще - видеть конкретный пример xml и того, что именно не получается.
да, нужно рисовать что то такое... примера нету, я и сама ищу такой пример, чтоб понять как делается)))

Re: Как делается такой leyaut?

Добавлено: 27 янв 2014, 22:12
altwin
Сам общий шаблон скорее всего вроде такого - https://github.com/gabrielemariotti/cardslib(или такая https://github.com/afollestad/Cards-UI), внутри "карт"(сделаны они на основе ListView или GridView) уже вложенные LiniearLayaut/RelativeLayout c TextView и SeekBar. Нужно просто расположить их внутри. Хотя опять же все это можно сделать просто стилями указать pading/margin цвет фона и разделителя. Но в любом случае статус visible/hide должен присваиваться в коде по положению seekbar, потому тут простым xml не обойтись(если конечно нельзя выставить всем по умолчанию статус hide, а один сделать видимым). А если и можно я не знаю как.. нужен дизайнер, у меня нервов не хватает рисовать UI :)

Если правильно помню ставится примерно так:
[syntax=java5]textView.setVisibility(View.GONE)
textView.setVisibility(View.SHOW)[/syntax]
а вот как сделать это в xml...

Re: Как делается такой leyaut?

Добавлено: 29 янв 2014, 16:37
ropique
Получилось что то такое... для он/офф делала Tugglebutton, Есть положении как для он, так и для офф... но вот другое не очень нравится... что и как тут можно делать получше?