From 482920ec5d3895b9284d03b92a47e6d5e678b4a0 Mon Sep 17 00:00:00 2001 From: christoffer lucas Date: Thu, 6 Oct 2022 17:48:12 -0300 Subject: [PATCH] estudos --- .../SimpleConcatAdapterFragment.kt | 30 +++++++++++++++++++ .../layout/fragment_simple_concat_adapter.xml | 14 +++++++++ 2 files changed, 44 insertions(+) create mode 100644 custom-views/SampleCustomView/app/src/main/java/com/xp/samplecustomview/feature/recyclerview/features/concatadapterview/SimpleConcatAdapterFragment.kt create mode 100644 custom-views/SampleCustomView/app/src/main/res/layout/fragment_simple_concat_adapter.xml diff --git a/custom-views/SampleCustomView/app/src/main/java/com/xp/samplecustomview/feature/recyclerview/features/concatadapterview/SimpleConcatAdapterFragment.kt b/custom-views/SampleCustomView/app/src/main/java/com/xp/samplecustomview/feature/recyclerview/features/concatadapterview/SimpleConcatAdapterFragment.kt new file mode 100644 index 0000000..d005c1a --- /dev/null +++ b/custom-views/SampleCustomView/app/src/main/java/com/xp/samplecustomview/feature/recyclerview/features/concatadapterview/SimpleConcatAdapterFragment.kt @@ -0,0 +1,30 @@ +package com.xp.samplecustomview.feature.recyclerview.features.concatadapterview + +import android.os.Bundle +import androidx.fragment.app.Fragment +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import com.xp.samplecustomview.R + +/* + TODO estudar sobre essa classe ConcatAdapter + https://developer.android.com/reference/androidx/recyclerview/widget/ConcatAdapter + https://medium.com/androiddevelopers/get-ahead-using-headers-in-recyclerview-2909a69b19 + */ +class SimpleConcatAdapterFragment : Fragment() { + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_simple_concat_adapter, container, false) + } + + companion object { + @JvmStatic + fun newInstance() = + SimpleConcatAdapterFragment() + } +} \ No newline at end of file diff --git a/custom-views/SampleCustomView/app/src/main/res/layout/fragment_simple_concat_adapter.xml b/custom-views/SampleCustomView/app/src/main/res/layout/fragment_simple_concat_adapter.xml new file mode 100644 index 0000000..6f6c3a3 --- /dev/null +++ b/custom-views/SampleCustomView/app/src/main/res/layout/fragment_simple_concat_adapter.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file