Size: a a a

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

2020 July 11

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Соотвественно если в стартовой активности, запускающей флаттер, запустить его, то у тебя тупо канва уменьшается доступная скиа и ты сможешь спокойно строить себе виджеты
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Даниил Левицкий
Ты в нативе делаешь ?
flutter, но как я понял, это больше native тема. и копать там нужно. Вот только примеры не работают. Или готовлю неправильно
источник

EL

Eduard Lanchev in Dart & Flutter по-русски
Ребята, подскажите, что почитать по архитектуре приложений на Flutter? Хочется посмотреть на "классические" шаблоны файлов и каталогов. Вообще такое есть или кто как сам себе представляет?
Хочется лучше понять, что на Flutter'е выносят в каталог/файл model. Где-нибудь описаны принципы?
источник

Сu

Семён undefined in Dart & Flutter по-русски
можно как нибудь отловить прокрутку среднего колесика мыши?
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Gorohov Valeriy
flutter, но как я понял, это больше native тема. и копать там нужно. Вот только примеры не работают. Или готовлю неправильно
Вот в том кейсе, где ты дошел до черноты
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
нужно у активности поставить тему
android:theme="@android:style/Theme.Translucent.NoTitleBar"
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
это в android манифест
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
А в активности уже размеры нужные тебе выставляешь

window.setLayout(w , h)
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
и вроде это нужно добавить:
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Даниил Левицкий
нужно у активности поставить тему
android:theme="@android:style/Theme.Translucent.NoTitleBar"
Ага, это забыл, а еще MainActivity нужно было переписать немного
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Решение:
style.xml
.....
 <style name="NormalTheme" parent="@android:style/Theme.Translucent.NoTitleBar">
       <item name="android:windowNoTitle">true</item>
       <item name="android:backgroundDimEnabled">false</item>
       <item name="android:windowIsTranslucent">true</item>
       <item name="android:windowBackground">@android:color/transparent</item>
   </style>
....


MainActivity.kt
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.android.FlutterActivityLaunchConfigs
import io.flutter.embedding.android.RenderMode

class MainActivity: FlutterActivity() {

   // FlutterActivityLaunchConfigs.BackgroundMode getBackgroundMode()

   override fun getBackgroundMode() : FlutterActivityLaunchConfigs.BackgroundMode {
       return FlutterActivityLaunchConfigs.BackgroundMode.transparent
   }

   override fun getRenderMode() : RenderMode {
       return RenderMode.surface
   }
}
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Gorohov Valeriy
Решение:
style.xml
.....
 <style name="NormalTheme" parent="@android:style/Theme.Translucent.NoTitleBar">
       <item name="android:windowNoTitle">true</item>
       <item name="android:backgroundDimEnabled">false</item>
       <item name="android:windowIsTranslucent">true</item>
       <item name="android:windowBackground">@android:color/transparent</item>
   </style>
....


MainActivity.kt
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.android.FlutterActivityLaunchConfigs
import io.flutter.embedding.android.RenderMode

class MainActivity: FlutterActivity() {

   // FlutterActivityLaunchConfigs.BackgroundMode getBackgroundMode()

   override fun getBackgroundMode() : FlutterActivityLaunchConfigs.BackgroundMode {
       return FlutterActivityLaunchConfigs.BackgroundMode.transparent
   }

   override fun getRenderMode() : RenderMode {
       return RenderMode.surface
   }
}
Если заменить.
<item name="android:windowIsTranslucent">true</item>

на
<item name="android:windowShowWallpaper">true</item>

То будут просто обои рабочего стола
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
А где ты size layout меняешь?
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Из flutter?
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Нигде. Мне нужен весь экран)
источник

VV

Vyacheslav Voron`ko in Dart & Flutter по-русски
Привет

Есть те, кто перешёл из веб разработки?
источник

D

Donets in Dart & Flutter по-русски
Vyacheslav Voron`ko
Привет

Есть те, кто перешёл из веб разработки?
Есть я тоже в ахуе
источник

VV

Vyacheslav Voron`ko in Dart & Flutter по-русски
Расскажи, пожалуйста, что послужило причиной, одна или несколько причин?
источник

J

John in Dart & Flutter по-русски
Vyacheslav Voron`ko
Привет

Есть те, кто перешёл из веб разработки?
Есть кто перешел из веба в React-Native и потом во Flutter =)
источник

D

Donets in Dart & Flutter по-русски
Vyacheslav Voron`ko
Расскажи, пожалуйста, что послужило причиной, одна или несколько причин?
А интузиазме решил попробовать что я смогу в создании приложений, но я понимаю что ущербный нуб и не хрена не понимаю и пробую все методом тыка
источник