diff --git a/tangem-demo/build.gradle b/tangem-demo/build.gradle index e489a1ec36..67f976cb93 100644 --- a/tangem-demo/build.gradle +++ b/tangem-demo/build.gradle @@ -51,9 +51,5 @@ dependencies { implementation "androidx.viewpager2:viewpager2:1.0.0" implementation 'com.google.code.gson:gson:2.8.6' - implementation 'com.github.gbIxaHue:eu4d:0.3.1' - - implementation 'io.reactivex.rxjava2:rxjava:2.2.6' - implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' - implementation 'io.reactivex.rxjava2:rxkotlin:2.3.0' + implementation 'com.github.gbIxaHue:eu4d:0.3.4' } diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/card_use_cases/ui/BaseCardActionFragment.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/card_use_cases/ui/BaseCardActionFragment.kt index f59884a96c..18bf1e4f77 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/card_use_cases/ui/BaseCardActionFragment.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/card_use_cases/ui/BaseCardActionFragment.kt @@ -9,7 +9,7 @@ import android.widget.TextView import androidx.fragment.app.Fragment import androidx.fragment.app.viewModels import androidx.lifecycle.Observer -import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton +import com.google.android.material.floatingactionbutton.FloatingActionButton import com.google.android.material.snackbar.BaseTransientBottomBar import com.google.android.material.snackbar.Snackbar import com.tangem.CardManager @@ -21,6 +21,7 @@ import com.tangem.tangemtest.card_use_cases.ui.widgets.ParameterWidget import com.tangem.tangemtest.card_use_cases.view_models.ActionViewModelFactory import com.tangem.tangemtest.card_use_cases.view_models.ParamsViewModel import com.tangem.tangemtest.commons.ActionType +import ru.dev.gbixahue.eu4d.lib.android._android.views.find import ru.dev.gbixahue.eu4d.lib.android.global.log.Log import ru.dev.gbixahue.eu4d.lib.kotlin.common.LayoutHolder @@ -54,10 +55,7 @@ abstract class BaseCardActionFragment : Fragment(), LayoutHolder { private fun initFab() { Log.d(this, "initFab") - val fab = mainView.findViewById(R.id.fab_action) ?: return - - fab.setText(getAction().resName) - fab.setOnClickListener { viewModel.invokeMainAction() } + mainView.find(R.id.fab_action)?.setOnClickListener { viewModel.invokeMainAction() } } private fun createWidgets(callback: (List) -> Unit) { @@ -97,7 +95,6 @@ abstract class BaseCardActionFragment : Fragment(), LayoutHolder { val inflater = LayoutInflater.from(where.context) val view = inflater.inflate(R.layout.w_card_incoming_param, where, false) where.addView(view) - inflater.inflate(R.layout.m_divider_h, where, true) return view as ViewGroup } diff --git a/tangem-demo/src/main/res/layout/fg_action_card_scan.xml b/tangem-demo/src/main/res/layout/fg_action_card_scan.xml index bb8668ecf6..45978494a3 100644 --- a/tangem-demo/src/main/res/layout/fg_action_card_scan.xml +++ b/tangem-demo/src/main/res/layout/fg_action_card_scan.xml @@ -22,23 +22,19 @@ - + - + android:src="@drawable/ic_nfc" /> \ No newline at end of file diff --git a/tangem-demo/src/main/res/layout/fg_action_card_sign.xml b/tangem-demo/src/main/res/layout/fg_action_card_sign.xml index bb8668ecf6..45978494a3 100644 --- a/tangem-demo/src/main/res/layout/fg_action_card_sign.xml +++ b/tangem-demo/src/main/res/layout/fg_action_card_sign.xml @@ -22,23 +22,19 @@ - + - + android:src="@drawable/ic_nfc" /> \ No newline at end of file diff --git a/tangem-demo/src/main/res/layout/w_action_response_json.xml b/tangem-demo/src/main/res/layout/w_action_response_json.xml index bbd0eee8ae..f775a57533 100644 --- a/tangem-demo/src/main/res/layout/w_action_response_json.xml +++ b/tangem-demo/src/main/res/layout/w_action_response_json.xml @@ -2,6 +2,7 @@ + android:layout_height="match_parent" + android:layout_margin="@dimen/def_indent"> \ No newline at end of file diff --git a/tangem-demo/src/main/res/layout/w_card_incoming_param.xml b/tangem-demo/src/main/res/layout/w_card_incoming_param.xml index 554f39f7bf..3a42c30943 100644 --- a/tangem-demo/src/main/res/layout/w_card_incoming_param.xml +++ b/tangem-demo/src/main/res/layout/w_card_incoming_param.xml @@ -7,13 +7,14 @@ + android:layout_height="wrap_content" + android:gravity="start|bottom" + android:paddingBottom="4dp" /> +