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

Интерфейс, диалоги, темы, стили, меню
Ответить
ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

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

Сообщение ropique » 27 янв 2014, 20:45

Нужен конкретный пример, как делается такое? у кого то есть, или кто может помочь с этим?

документации смотрю, пока ничего не понимаю...
Вложения
new4.jpg
new4.jpg (37.82 КБ) 4216 просмотров

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

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

Сообщение anber » 27 янв 2014, 20:50

На первый взгляд ничего сложного, но хотелось бы посмотреть в динамике. Что это за приложение?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

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

Сообщение ropique » 27 янв 2014, 20:59

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

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

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

Сообщение altwin » 27 янв 2014, 21:38

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

ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

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

Сообщение ropique » 27 янв 2014, 21:55

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

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

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

Сообщение altwin » 27 янв 2014, 22:12

Сам общий шаблон скорее всего вроде такого - 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...
Изображение

ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

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

Сообщение ropique » 29 янв 2014, 16:37

Получилось что то такое... для он/офф делала Tugglebutton, Есть положении как для он, так и для офф... но вот другое не очень нравится... что и как тут можно делать получше?
Вложения
aaa.jpg
aaa.jpg (16.71 КБ) 4189 просмотров

Ответить