|
|
@@ -278,7 +278,7 @@
|
|
|
|
|
|
<!-- TODO перенести в тему про ImageView -->
|
|
|
|
|
|
-Раньше как-то не пришло в голову, но часто графические ресурсы таскают сразу в приложении. По крайней мере в том задании про банк иконки валют и стран прилагались к заданию.
|
|
|
+Раньше как-то не пришло в голову, но часто графические ресурсы таскают сразу в приложении. По крайней мере в одном из заданий про банк иконки валют и стран прилагались к заданию.
|
|
|
|
|
|
Это значит, что при получении, например, информации о валюте мы должны иконку тащить не из интернета, а из ресурсов.
|
|
|
|
|
|
@@ -346,6 +346,10 @@ findViewById<ImageView>(R.id.ico).setImageResource(icoId)
|
|
|
|
|
|
Такие выделенные куски разметки можно использовать и в том случае, если один и тот же участок разметки используется в нескольких окнах.
|
|
|
|
|
|
+<details>
|
|
|
+
|
|
|
+<summary>Модальный диалог авторизации</summary>
|
|
|
+
|
|
|
## Модальный диалог авторизации
|
|
|
|
|
|
Работа со внешними ресурсами подразумевает авторизацию (ввод логина/пароля). Для отображения формы авторизации можно использовать отдельное окно (это вы можете сделать и сами) или модальный диалог на текущем окне. Второй вариант рассмотрим подробнее.
|
|
|
@@ -581,6 +585,8 @@ LoginDialog { login, password ->
|
|
|
}.show(supportFragmentManager, null)
|
|
|
```
|
|
|
|
|
|
+</details>
|
|
|
+
|
|
|
## Регулярные выражения
|
|
|
|
|
|
Возможно будет задание сделать форму регистрации. В этом случае обычно нужно сделать проверку введенных данных. Например, электронной почты
|