Skip to content
Snippets Groups Projects

Feat/transactions

Merged Johanes Lee requested to merge feat/transactions into dev
Compare and
5 files
+ 33
1
Preferences
Compare changes
Files
5
@@ -18,12 +18,16 @@ import com.example.bondoman.adapters.TransactionListAdapter
import com.example.bondoman.decorators.DividerItemDecorator
import com.example.bondoman.utils.interfaces.LayoutAppender
import com.google.android.material.bottomsheet.BottomSheetBehavior
import eightbitlab.com.blurview.BlurAlgorithm
import eightbitlab.com.blurview.BlurView
import eightbitlab.com.blurview.RenderEffectBlur
class TransactionListFragment : Fragment() {
private lateinit var adapter: TransactionListAdapter
private lateinit var recyclerView: RecyclerView
private val blurRadius: Float = 2f
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
@@ -51,8 +55,22 @@ class TransactionListFragment : Fragment() {
recyclerView.addItemDecoration(dividerItemDecoration)
// add detail layout to parent activity
val activity = requireActivity()
// configure blur component
val blurView = inflater.inflate(R.layout.component_blur, container, false) as BlurView
if (activity is LayoutAppender) {
activity.appendLayout(blurView)
val decorView = activity.window.decorView as ViewGroup
blurView
.setupWith(decorView)
.setFrameClearDrawable(decorView.background)
.setBlurRadius(blurRadius)
}
// add detail layout to parent activity
val detailLayout = inflater.inflate(R.layout.component_transaction_detail, container, false) as CoordinatorLayout
if (activity is LayoutAppender) {