Евгений Колесников пре 3 година
родитељ
комит
f6a6a606d4
2 измењених фајлова са 17 додато и 5 уклоњено
  1. 17 1
      articles/f6_demo_1.md
  2. 0 4
      shpora/StreamHelper.kt

+ 17 - 1
articles/f6_demo_1.md

@@ -1051,7 +1051,7 @@ fun deleteItem(position: Int){
 При открытии экрана отображается случайная иконка коллекции | 0.1
 **Итого** | 2.4
 
-Про экран создания коллекции писать особа нечего, вёрстка простая, запросов к АПИ нет...
+Про экран создания коллекции писать особо нечего, вёрстка простая, запросов к АПИ нет...
 
 ### Список иконок плиткой
 
@@ -1079,6 +1079,22 @@ someClassAdapter.setItemClickListener {
 icoRecyclerView.adapter = someClassAdapter
 ```
 
+В качестве элемента сетки у меня такой файл разметки:
+
+```xml
+<?xml version="1.0" encoding="utf-8"?>
+<ImageView
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/iconImageView"
+    android:layout_width="match_parent"
+    android:layout_margin="10dp"
+    android:layout_height="wrap_content"/>
+```
+
+То есть просто **ImageView** без всяких контейнеров (иконки я импортировал вместе с фоном).
+
+Но если внимательно перечитать критерии оценки: "Ячейка таблицы иконок соответствует макету (2 элемента)", то получается что сделал неправильно. Вы можете разместить тут **FrameLayout**, внизу разместить фон, а сверху иконку (понятно, что на реальном экзамене вы критериев не знаете, но учитывайте эти грабли - если в фигме фон и иконка раздельно, то наверное ожидается, что и в вёрстке они будут отдельными элементами).
+
 В вызывающей активности извлекаем результат
 
 ```kt

+ 0 - 4
shpora/StreamHelper.kt

@@ -1,17 +1,13 @@
 // тут должен быть ван package
 
-import android.os.Environment
-import android.util.Log
 import okhttp3.MediaType
 import okhttp3.RequestBody
-import okhttp3.internal.and
 import okhttp3.internal.closeQuietly
 import okio.BufferedSink
 import okio.Source
 import okio.source
 import java.io.*
 
-
 /**
  * Created by yuanxin on 1/30/2018.
  */