Size: a a a

Android Developers

2021 January 04

S

Silent829 in Android Developers
Paladin
В либе material components
типа с материалтулбаром хуйни не будет?) а с обычным будет
источник

P

Paladin in Android Developers
Silent829
типа с материалтулбаром хуйни не будет?) а с обычным будет
Ну а что у тебя по разметке?
источник

S

Silent829 in Android Developers
Member
Друзья подскажите плз, есть код на котлине

var a = ""
var b = false

if (b)  
a="Правда"
else
a="неправда"

как заменить это все на лямбду?
мутирующую лямбду не создашь) насколько я помню
источник

S

Silent829 in Android Developers
Paladin
Ну а что у тебя по разметке?
источник

M

Member in Android Developers
Silent829
мутирующую лямбду не создашь) насколько я помню
Нельзя?) Балин ну ладно, придется так писать
источник

P

Paladin in Android Developers
Silent829
Все кинь
источник

S

Silent829 in Android Developers
Member
Нельзя?) Балин ну ладно, придется так писать
через бокс можно ток но эт другое
источник

S

Silent829 in Android Developers
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_width="match_parent"
   android:layout_height="match_parent">
   <com.google.android.material.appbar.AppBarLayout
       android:id="@+id/app_bar_layout"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       app:layout_constraintTop_toTopOf="parent"
       app:elevation="8dp">
       <androidx.appcompat.widget.Toolbar
           android:id="@+id/support_action_bar"
           android:layout_width="match_parent"
           android:layout_height="80dp"
           style="@style/Theme.EvrikaCourier.SupportActionBar"/>
   </com.google.android.material.appbar.AppBarLayout>

   <androidx.fragment.app.FragmentContainerView
       android:id="@+id/bottom_navigation_fragments_container"
       android:layout_width="match_parent"
       android:layout_height="0dp"
       app:layout_constraintTop_toBottomOf="@id/app_bar_layout"
       app:layout_constraintBottom_toTopOf="@id/bottom_navigation_view"/>

   <com.google.android.material.bottomnavigation.BottomNavigationView
       android:id="@+id/bottom_navigation_view"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       app:layout_constraintBottom_toBottomOf="parent"
       app:menu="@menu/bottom_navigation"/>
</androidx.constraintlayout.widget.ConstraintLayout>
источник

M

Member in Android Developers
Silent829
через бокс можно ток но эт другое
просто что то тип return when(b): true->"Правда" хотел попробовать, сижу читаю про лямбда функции
источник

M

Member in Android Developers
А кек, через when сделал какую то дичь))
источник

a

akella122⌬ in Android Developers
Paladin
Запускать в командной строке эмулятор там должен лог быть
Как)
источник

S

Silent829 in Android Developers
Member
А кек, через when сделал какую то дичь))
var b = false
val a = when (b) {
   true -> “Правда”
   false -> “Неправда”
}
такую?
источник

P

Paladin in Android Developers
Silent829
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_width="match_parent"
   android:layout_height="match_parent">
   <com.google.android.material.appbar.AppBarLayout
       android:id="@+id/app_bar_layout"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       app:layout_constraintTop_toTopOf="parent"
       app:elevation="8dp">
       <androidx.appcompat.widget.Toolbar
           android:id="@+id/support_action_bar"
           android:layout_width="match_parent"
           android:layout_height="80dp"
           style="@style/Theme.EvrikaCourier.SupportActionBar"/>
   </com.google.android.material.appbar.AppBarLayout>

   <androidx.fragment.app.FragmentContainerView
       android:id="@+id/bottom_navigation_fragments_container"
       android:layout_width="match_parent"
       android:layout_height="0dp"
       app:layout_constraintTop_toBottomOf="@id/app_bar_layout"
       app:layout_constraintBottom_toTopOf="@id/bottom_navigation_view"/>

   <com.google.android.material.bottomnavigation.BottomNavigationView
       android:id="@+id/bottom_navigation_view"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       app:layout_constraintBottom_toBottomOf="parent"
       app:menu="@menu/bottom_navigation"/>
</androidx.constraintlayout.widget.ConstraintLayout>
Не понял конечно зачем тут констреинт но добавь фрагмент контейнеру это app:layout_behavior="@string/appbar_scrolling_view_behavior"
источник

a

akella122⌬ in Android Developers
Silent829
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_width="match_parent"
   android:layout_height="match_parent">
   <com.google.android.material.appbar.AppBarLayout
       android:id="@+id/app_bar_layout"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       app:layout_constraintTop_toTopOf="parent"
       app:elevation="8dp">
       <androidx.appcompat.widget.Toolbar
           android:id="@+id/support_action_bar"
           android:layout_width="match_parent"
           android:layout_height="80dp"
           style="@style/Theme.EvrikaCourier.SupportActionBar"/>
   </com.google.android.material.appbar.AppBarLayout>

   <androidx.fragment.app.FragmentContainerView
       android:id="@+id/bottom_navigation_fragments_container"
       android:layout_width="match_parent"
       android:layout_height="0dp"
       app:layout_constraintTop_toBottomOf="@id/app_bar_layout"
       app:layout_constraintBottom_toTopOf="@id/bottom_navigation_view"/>

   <com.google.android.material.bottomnavigation.BottomNavigationView
       android:id="@+id/bottom_navigation_view"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       app:layout_constraintBottom_toBottomOf="parent"
       app:menu="@menu/bottom_navigation"/>
</androidx.constraintlayout.widget.ConstraintLayout>
Догбин заблочили?
источник

M

Member in Android Developers
Silent829
var b = false
val a = when (b) {
   true -> “Правда”
   false -> “Неправда”
}
такую?
Ага, хотя как по мне выглядит костыльно)
источник

S

Silent829 in Android Developers
Paladin
Не понял конечно зачем тут констреинт но добавь фрагмент контейнеру это app:layout_behavior="@string/appbar_scrolling_view_behavior"
а разница?
источник

S

Silent829 in Android Developers
akella122⌬
Догбин заблочили?
а что много читать?
источник

a

akella122⌬ in Android Developers
Member
Ага, хотя как по мне выглядит костыльно)
Выглядит по быдлокодерски
источник

L

Leonid in Android Developers
Member
просто что то тип return when(b): true->"Правда" хотел попробовать, сижу читаю про лямбда функции
val a = if (isSomething) "!" else "?"
источник

a

akella122⌬ in Android Developers
Silent829
а что много читать?
Листать
источник