@android_ru

Страница 578 из 3205
Максим
21.11.2016
15:38:07
Неа

Roman
21.11.2016
15:46:02
Товарищи, у меня есть кастомный EditText. Он слушает TouchEvent. И если нажали на элемент, который находится внутри EditText(глазик, показать/скрыть пароль), он определяет координаты и если они входят в 50 крайних пикселей то показывает/скрывает пароль. На фрагментах, активити все норм работает. Но в AlertDialog'е нет. Я подозреваю что getGlobalVisibleRect(rect); берет координаты относительно AlertDialog'а, а event.getRawX() / Y берет координаты относительно всего экрана.

Верно я мыслю или нет?

Как сделать так, чтобы узнать в onTouchEvent расположение относительно AlertDialog'а?

Google
Ivan
21.11.2016
15:52:55
Marat
21.11.2016
15:54:25
ребят, что такое стерильный сервер?

I
21.11.2016
15:58:34
первый раз слышу такое сочетание. Мб без тестовых данных, голый после миграции?

Roman
21.11.2016
16:06:35
Товарищи, если у меня xView в AlertDialog'е как мне узнать координаты относительно диалога в onTouchEvent этого xView?

Ivan
21.11.2016
16:07:31
Товарищи, если у меня xView в AlertDialog'е как мне узнать координаты относительно диалога в onTouchEvent этого xView?
Мне кажется сам подход не очень) определяьь положение, чтобы симитировать клик

Почему нельзя на глаз повесить листенер просто?

Максим
21.11.2016
16:09:20
Как решить проблему с Toolbar?

parent="Theme.AppCompat.Light.NoActionBar"

Ivan
21.11.2016
16:10:40
Надо сначала понять, что за проблема я думаю)

Roman
21.11.2016
16:10:46
Максим
21.11.2016
16:11:38
Ivan
21.11.2016
16:11:43
Эта вьюха уже много где заюзана
Каким образом смена внутренней логики что-то изменит? Всеравно же в итоге есть какой-то интерфейс

Ⓜ️ᵃʳᵃᵗ
21.11.2016
16:11:46
бехаворы заюзай

Google
Roman
21.11.2016
16:12:15
Максим
21.11.2016
16:12:31
бехаворы заюзай
А какой используется, если я не хочу, чтобы Toolbar не скролился?

Ⓜ️ᵃʳᵃᵗ
21.11.2016
16:12:33
и координатор

Максим
21.11.2016
16:13:40
)))))))))))))))))))))))))))))))))))))

                                                                        
21.11.2016
16:21:18
Блеа, сорян за оффтоп, но махач топовый ник для тг. Как не посмотрю на группу Андроид девелоперс, постоянно махач

Максим
21.11.2016
16:23:23
Махач, с большой М

Anton
21.11.2016
16:25:24
Ухаха

С большой м

Egor
21.11.2016
16:47:29
Подскажите как можно сделать прозрачное вю внутри другого вью?

Надо сделать камеру где будут стороны затемнённые, в в центре окошко

Alexey
21.11.2016
16:52:07
Egor 1 view. Рисуешь непрозрачную чать на канвасе, либо в Drawabe

balolam
21.11.2016
17:09:45
Есть вопрос, кто-то знает как сделать изминение цвета (фона) вью в стиле ripple эффекта? Так как в гайдах гугла в Bottom Navigation, но мне не для него. Так же в приложении Play Market есть такая штука.

Marat
21.11.2016
17:42:34
Подскажите как можно сделать прозрачное вю внутри другого вью?
у андроида в цветах есть одна тема, если rgb код писать 8 значный, то первые две цифры отвечают за прозрачность, например #80000000, это прозрачность на 50% для белого цвета

просто background с нужными цветами задаешь и все)

аа, тебе прозрачность нужна только внутри какого-то view...

Marat
21.11.2016
17:51:44
Это называется ARGB.
спасибо, буду знать) наверное A означает alpha?

Google
Roman
21.11.2016
17:51:49
Да

А вот таблица уровня прозрачности. 100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80 45% — 73 40% — 66 35% — 59 30% — 4D 25% — 40 20% — 33 15% — 26 10% — 1A 5% — 0D 0% — 00

Egor
21.11.2016
17:52:18
Da

Stas
21.11.2016
18:09:39
Помогите с шрифтам.

Код один. Телефоны разные. На верхнем ширина пера меняется и сама линия скачет. Верхний телефон с экраном 1200*700, нижний - fullhd. Может на нижем тоже проблема есть, но из-за сглаживания при тако плотности точек это незаметно. В чем может быть проблема?

шрифты AvenirNext-Regular.ttf и AvenirNext-Regular.ttf. sdk 25.

Оба андроида 5.1

Vladimir
21.11.2016
18:42:01
Как сделать так, чтобы узнать в onTouchEvent расположение относительно AlertDialog'а?
Если че, глаз появился в поле ввода из коробки в support library. А так мне кажется реально лучше сделать текстовое поле и кнопку поверх. Если надо, чтобы внутри подчеркивания.

Alexander
21.11.2016
18:57:45
А какой используется, если я не хочу, чтобы Toolbar не скролился?
он и так не будет скролиться если указвть просто дефолтный бехейвер для контента

Gerc
21.11.2016
18:59:49
https://github.com/AlmogBaku/IntlPhoneInput Лучше этого для всех масок не придумали?

Ilya
21.11.2016
19:25:23
Ребят, у кого adb отваливается на Sierra?

Dmitry
21.11.2016
19:29:01
у меня бывает эмули не видит

Mukhamed
21.11.2016
19:30:33
думал у меня одного так =)

Dmitry
21.11.2016
19:35:13
и как кто проблему решает? )

Mukhamed
21.11.2016
19:37:15
вкл выкл)

Dmitry
21.11.2016
19:51:11
ага

та же хрень

Google
Alexey
21.11.2016
20:42:14
@ilyasavin я перевоткнул кабель из USB3 в USB2 - сразу полегчало

Daniil
21.11.2016
20:52:51
Ребят, у кого adb отваливается на Sierra?
а dmesg пробовал смотреть? Может там что-нибудь полезное есть.

Alexey
21.11.2016
20:58:53
google play services 10 :/

Sergey
21.11.2016
23:53:55
http://android-developers.blogspot.com/2016/11/google-play-services-and-firebase-for-android-will-support-api-level-14-at-minimum.html

Boris
22.11.2016
03:51:40
Ребят если в textview нужно три пункта с разной строки написать, как это сделать?

sasha
22.11.2016
03:52:15
\n

Boris
22.11.2016
03:52:46
Это в ковычках так писать?

sasha
22.11.2016
03:53:19
внутри одной строки, разделяй пункты \n

Boris
22.11.2016
03:54:00
Спс ща научусь

Подскажите а как сделать размер изображения в соответствии с размером части экрана. Мне лого в верхний правый угол засунуть надо, как его тамзафиксировать. Дайте направление

Dmitry
22.11.2016
04:29:11
ребят, подскажите, если я хочу расширить LinearLayout, и в его конце после остальных вложенных из xml элемегьлв программно добавить какую-нибудь вью - в каком методе это делается? Прямо в конструкторе или в каком-то другом? Пробовал что то типа такого: Class ShadowLayout extends LinearLayout{ public ShadowLayout(Context context) { super(context); View view = LayoutInflater.from(getContext()).inflate( R.layout.shadow, null); this.addView(view); } } но вьюшка не отображается, хотя вложенные элементы присутствуют на отрисовке... Конечная xml должна выглядеть примерно так: <LinearShadowLayout android:orientation="vertical" android:height="..." android:width="..." /*some attributes*/ > <button 1> <button 2> </LinearShadowLayout> Можно конечно сделать экстенд FrameLayout, но тогда придется вручную перекидывать все аттрибуты LinLayout'a внутрь, вряд ли у меня кодревью такой код пройдет. Да и задача не кажется сложной - может кто пролить свет, в каком месте можно программно вью добавлять?

Sergey
22.11.2016
04:39:15
ребят, подскажите, если я хочу расширить LinearLayout, и в его конце после остальных вложенных из xml элемегьлв программно добавить какую-нибудь вью - в каком методе это делается? Прямо в конструкторе или в каком-то другом? Пробовал что то типа такого: Class ShadowLayout extends LinearLayout{ public ShadowLayout(Context context) { super(context); View view = LayoutInflater.from(getContext()).inflate( R.layout.shadow, null); this.addView(view); } } но вьюшка не отображается, хотя вложенные элементы присутствуют на отрисовке... Конечная xml должна выглядеть примерно так: <LinearShadowLayout android:orientation="vertical" android:height="..." android:width="..." /*some attributes*/ > <button 1> <button 2> </LinearShadowLayout> Можно конечно сделать экстенд FrameLayout, но тогда придется вручную перекидывать все аттрибуты LinLayout'a внутрь, вряд ли у меня кодревью такой код пройдет. Да и задача не кажется сложной - может кто пролить свет, в каком месте можно программно вью добавлять?
Да можно и в конструкторе, а ты layout params указывал ?

Dmitry
22.11.2016
04:39:39
да

Anton
22.11.2016
04:40:15
вместо View view = LayoutInflater.from(getContext()).inflate( R.layout.shadow, null); используй inflate(getContext(), R.layout.shadow, this)

Dmitry
22.11.2016
04:40:15
LinerLayput.LayoutParams

сейчас попробую

Anton
22.11.2016
04:40:42
и делай это в методе onFinishInflate

и если динамически добавляешь вьюшки потом, то нужно переопределить метод addView

Anton
22.11.2016
04:47:38
ну я ж правильно понимаю, что ты хочешь чтобы у тебя в конце всегда твоя вьюшка лежала? если ты потом сделаешь addView, то эта вьюшка станет предпоследней

Google
Dmitry
22.11.2016
04:49:21
да, я хочу чтобы она была последней, но все остальные из xml как я понял будут добавляться до метода onFinishInflate

если в инфлейте this указать будет аут оф мемори

хм, не работает

балин , в котлине что ли напутал чего...

щас попробую на джава написать )

Anton
22.11.2016
04:55:43
если в инфлейте this указать будет аут оф мемори
почему? че у тебя там за вьюшка такая?

Dmitry
22.11.2016
04:56:05
да просто вьюшка с бекграундом тени

бекграунд градиент

Anton
22.11.2016
04:56:24
а с чего тогда OOM?

Dmitry
22.11.2016
04:57:44
а интересный вопрос

)

может и в этом дело

сейчас разберусь

Страница 578 из 3205