|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Прокнопки (раньше версткой и хтмл разработкой не занимался правда, может это оттуда? ) Ага - как бы не так - верстка андроида это вообще непонятная вещь и книг по обучению ей нет. Если в CSS я мог что угодно сделать - то в андроиде "надо чесать репу". Выделение кнопки при нажатии - это фигня. А вот как сделать утопленную кнопку - т.е. переключатель ввиде кнопки? В скрине только подложка в виде прозрачного PNG краев там и фона никакого нет и при нажатии кнопка реально "вжимается" - т.е. утопляется - это все нарисовано только на css без использования программного кода - вот как такое сотворить на андроиде? Вот пожмякайте сами : https://www.aviba.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 16:42 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Микола Питерскийэто все нарисовано только на css без использования программного кода - вот как такое сотворить на андроиде? Думаю, разместить рядом два ImageButton и при клике скриптом менять картинки на них. То есть две кнопки, 4 картинки. Правда до ImageButton не добрался еще ) И с паддингом так и неясно пока ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 16:59 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Микола Питерскийбез использования программного кода Точно. Если без кода, то фиг знает ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 17:08 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Прокнопки, если Гуру не покажут как это сделать - сам такое не сделаешь !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 17:10 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ПрокнопкиМикола Питерскийэто все нарисовано только на css без использования программного кода - вот как такое сотворить на андроиде? Думаю, разместить рядом два ImageButton и при клике скриптом менять картинки на них. То есть две кнопки, 4 картинки. В показанном примере фоны, градиенты, закругленные края и 3d утопленной кнопки и выпуклой - это не изображения а возможности CSS, в прозрачном квадратном изображении только самолетик - все остальные "красивости" это не изображение. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 17:16 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Микола Питерский , классно, понимаю негодование :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 17:25 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Дались вам эти кнопки на css? Пользуйтесь тем, что предлагает андроид. http://angrytools.com/android/button/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 17:27 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
wadman, а можно ли WebView сделать прозрачным и можно ли из него отловить нажатие кнопки? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 17:43 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Микола ПитерскийПрокнопки (раньше версткой и хтмл разработкой не занимался правда, может это оттуда? ) Ага - как бы не так - верстка андроида это вообще непонятная вещь и книг по обучению ей нет. Если в CSS я мог что угодно сделать - то в андроиде "надо чесать репу". Выделение кнопки при нажатии - это фигня. А вот как сделать утопленную кнопку - т.е. переключатель ввиде кнопки? В скрине только подложка в виде прозрачного PNG краев там и фона никакого нет и при нажатии кнопка реально "вжимается" - т.е. утопляется - это все нарисовано только на css без использования программного кода - вот как такое сотворить на андроиде? Вот пожмякайте сами : https://www.aviba.ru/ хочешь расскажу ? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 18:43 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ПрокнопкиЗапускаю, жму на кнопку, а текст не прыгает, стоит на месте ) И вообще, это ж как можно додуматься, что картинку можно оформлять вот так в xml и потом прописывать имя этого xml в бэкграунд и оно будет работать? Вот как? ) (раньше версткой и хтмл разработкой не занимался правда, может это оттуда? или строго документация по разработке в андроид?) текст и не будет. если только программно его не сдвигать. просто он в отличие от бекгроунда рисуется, можно сказать на канве. есть варинт просто дополнить как нужно в своей реализации кнопки, переписав Draw метод ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 18:53 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Джибс, свою кнопку сделать проще, согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 18:59 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Джибсесть варинт просто дополнить как нужно в своей реализации кнопки, переписав Draw метод Только так и вообще никак? Эта пичаль. Его ж еще найти надо где-то этот Draw метод ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2014, 23:06 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ДжибсМикола Питерскийпропущено... Ага - как бы не так - верстка андроида это вообще непонятная вещь и книг по обучению ей нет. Если в CSS я мог что угодно сделать - то в андроиде "надо чесать репу". Выделение кнопки при нажатии - это фигня. А вот как сделать утопленную кнопку - т.е. переключатель ввиде кнопки? В скрине только подложка в виде прозрачного PNG краев там и фона никакого нет и при нажатии кнопка реально "вжимается" - т.е. утопляется - это все нарисовано только на css без использования программного кода - вот как такое сотворить на андроиде? Вот пожмякайте сами : https://www.aviba.ru/ хочешь расскажу ? ) Очень хочу. И знаю что это можно сделать т.к. в андроиде есть все что есть в css - только надо уметь это "готовить". И тут 2 пути: либо искать приложение, в котором есть такие красивости и смотреть как сделано, или получить подсказку от Гуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2014, 08:51 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Может у кнопки в андроиде есть событие/метод типа botton_pressed? (дабы в коде текст кнопки подрыгать)) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2014, 10:23 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ПрокнопкиДжибсесть варинт просто дополнить как нужно в своей реализации кнопки, переписав Draw метод Только так и вообще никак? Эта пичаль. Его ж еще найти надо где-то этот Draw метод ) х/з , в голову что то ничего не приходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2014, 10:24 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ПрокнопкиМожет у кнопки в андроиде есть событие/метод типа botton_pressed? (дабы в коде текст кнопки подрыгать)) Как отлавливать тач и рисовать примерно показано тут 15495889 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2014, 10:33 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ПрокнопкиМожет у кнопки в андроиде есть событие/метод типа botton_pressed? (дабы в коде текст кнопки подрыгать)) не совсем так, там подход от дравейбл стейтов. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2014, 11:46 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
wadmanКак отлавливать тач и рисовать примерно показано тут С дрыганьем текста получилось, большой спасиб. Теперь вопросы такие возникли, к джаве относятся, возможно, но с ней тоже не делал ничего ) Кнопка и текст, понятное дело, растягиваются, на разных экранах будут выглядеть по-разному. То есть надо задавать некое относительное смещение. Как понимаю, в лоб, вычисляем высоту кнопки, высоту шрифта и от этого отталкиваться, задавая приемлемое смещение в %-тах? Или можно обойтись без джава, а например, используя какие-то подходящие единицы измерение sp, dp или еще какие и как в Джава задать атрибут кнопки padding_bottom (пока нашел только .setPadding(,,,), но ест только Int похоже)? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 16:53 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Прокнопки, если сам рисуешь, то и сам считаешь. Логично же. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:01 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
И еще. То есть в методе OnCreate активити, по айди обращаюсь к кнопке, переопределяю метод OnTouchListener: Код: java 1. 2. 3. 4. 5.
Но пока не понял, почему внутри onTouch не могу обращаться к btn1, пока не объявлю ее как final. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:02 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ПрокнопкиИ еще. То есть в методе OnCreate активити, по айди обращаюсь к кнопке, переопределяю метод OnTouchListener: Код: java 1. 2. 3. 4. 5.
Но пока не понял, почему внутри onTouch не могу обращаться к btn1, пока не объявлю ее как final. во первых, все логично. во вторых, зачем onTouch. в третьих есть он click и последнее всегда тебе передают View v что равнозначно твоему btn1 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:07 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
wadmanЕсли сам рисуешь, то и сам считаешь. Логично же. Так-то да. Просто пока не очень осознаю ед. измерения какие для чего, думал, может есть некие относительные единицы, типа задал падингботтом 20sp и независимо от разрешения, растянутости кнопки он сам все посчитает в пикселах и нарисует красиво ). А если считать самому, то придется и начальное положение тоже прорисовывать самому выходит, т.к. запомнить положение текста до нажатия у меня не получается пока (ну чтобы потом вернуть его на место, когда кнопку отпустили, с Джавой не очень дружен пока). И еще придется перерисовывать тогда кнопки при ресайзе окна (перевороте экрана в частности). В общем какой-то геморрой ) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:08 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
Джибс1. зачем onTouch. если есть он click? 2. последнее всегда тебе передают View, что равнозначно твоему btn1 (процитировал, как воспринял)) 1. в онклик же не передается состояние нажата или отпущена - просто клик нет? 2. то есть вместо буттон лучше писать view при обращении к буттон по id типа все равно наследник? (или не понял, но не уверен, что так лучше) 3. про final так и не понял пока ) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:14 |
|
Наложение изображений в кнопках
|
|||
---|---|---|---|
#18+
ПрокнопкиИ еще придется перерисовывать тогда кнопки при ресайзе окна (перевороте экрана в частности). В общем какой-то геморрой ) Хотя под переворот отдельный активити же делается, где прописывается все то же самое. Так? Не нравится только дублирование кода. Это не норма по-моему. По-хорошему, создать бы один раз класс кнопок с дрыгающимся текстом и потом втыкать его на формы... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2014, 17:29 |
|
|
start [/forum/topic.php?fid=13&msg=38806682&tid=1331498]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 425ms |
0 / 0 |