Size: a a a

Dart & Flutter по-русски

2020 May 14

SM

Sergey Molchanovsky in Dart & Flutter по-русски
при этом, я попросил флаттер распечатать мне appDir (в которую сэйвлю картинку), он выдал
'/data/user/0/com.example.greatplaces/app_flutter'
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
почему разные папки
источник

d9

dirol 90 in Dart & Flutter по-русски
Вроде как Android/data... это папка в памяти, а data/user... это дефолтовая папка приложения, где шеред преференсы , бд и т д
источник

d9

dirol 90 in Dart & Flutter по-русски
Но могу ошибаться, стоит глянуть в описании файловой системы андроида лучше.
источник

d9

dirol 90 in Dart & Flutter по-русски
Поэтому может у тебя где-то тут и проблема , ты пытаешься удалить не оттуда может быть где лежит файл
источник

d9

dirol 90 in Dart & Flutter по-русски
Sergey Molchanovsky
при этом, я попросил флаттер распечатать мне appDir (в которую сэйвлю картинку), он выдал
'/data/user/0/com.example.greatplaces/app_flutter'
Может быть картинка в data/user... , это что-то типа кеш, флаттер копирует картину  для быстрого доступа, поэтому флаттер тебеь даёт на нее ссылку, а сама карирка лежит в памяти, и оттуда ты ее не удалякшь
источник
2020 May 15

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Тут в подсказках написано, что getApplicationDocumentsDirectory() — это директория, невидимая для пользователя ("Consider using [getExternalStorageDirectory] instead if data is intended to be visible to the user"). Получается, что я в ней удаляю, и наверное, успешно (раз показывает, что File.exists равно false).
Следовательно, те снимки, что я вижу в Android/data, это какие-то другие. Может, это оригинальный снимок из ImagePicker.pickImage (до того, как я его скопировал в appDir)?
источник

НК

Назар Калитюк... in Dart & Flutter по-русски
как откатить версию дарта?
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Да, точно.
У меня просто 2 одинаковых картинки в разных местах.
Я создаю картинку, копирую её в appDir, а оригинальная-то картинка никуда не девается.
Я из appDir удаляю (невидимую), а оригинал так и лежит в Android/data, его я и вижу.
источник

d9

dirol 90 in Dart & Flutter по-русски
Sergey Molchanovsky
Да, точно.
У меня просто 2 одинаковых картинки в разных местах.
Я создаю картинку, копирую её в appDir, а оригинальная-то картинка никуда не девается.
Я из appDir удаляю (невидимую), а оригинал так и лежит в Android/data, его я и вижу.
Разобрались и хорошо))
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Спасибо
источник

d

double_b in Dart & Flutter по-русски
Ребят, между children ами (1й Expanded, 2й Container) колонки появляется полоска в 1px - как я понял это обычная практика - так как паддингов или маргинов я не задавал - кто нибудь встерчался с таким? можно ли это убрать?
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Некоторые виджеты имеют дефолтный паддинг
источник

d

double_b in Dart & Flutter по-русски
Roman Vasiliev
Некоторые виджеты имеют дефолтный паддинг
хм. ясно, спасибо - ща в эту сторону покопаюсь
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Самый простой способ проверить, поискать поле padding/margin в виджете и прочитать комментарий к нему
источник

АГ

Александр Георгиевич... in Dart & Flutter по-русски
double_b
Ребят, между children ами (1й Expanded, 2й Container) колонки появляется полоска в 1px - как я понял это обычная практика - так как паддингов или маргинов я не задавал - кто нибудь встерчался с таким? можно ли это убрать?
Visible false занимает место 1рх
источник

d

double_b in Dart & Flutter по-русски
Александр Георгиевич
Visible false занимает место 1рх
вот, пробовал обнулить паддинг на всякий пожарный - не помогло. Сейчас покажу что получаю
источник

d

double_b in Dart & Flutter по-русски
double_b
вот, пробовал обнулить паддинг на всякий пожарный - не помогло. Сейчас покажу что получаю
синее - Expanded, коричневое - Container
источник

d

double_b in Dart & Flutter по-русски
double_b
вот, пробовал обнулить паддинг на всякий пожарный - не помогло. Сейчас покажу что получаю
ребят - запихал Column внутрь Container и задал ему фон - это конечно не решение проблемы - но насколько оно правильное?
источник

АГ

Александр Георгиевич... in Dart & Flutter по-русски
double_b
вот, пробовал обнулить паддинг на всякий пожарный - не помогло. Сейчас покажу что получаю
Хз, попробуй снизу поставить borderradius и посмотри поведение. И попробуй увеличить толщину border. Хз
источник