Skip to content
This repository was archived by the owner on Feb 6, 2021. It is now read-only.

Commit 3032007

Browse files
committed
Added author info
1 parent cb348ad commit 3032007

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

app/src/main/java/com/sample/viewbindingdelegate/MainActivity.kt

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ import android.opengl.Visibility
77
import android.view.View
88
import com.sample.viewbindingdelegate.databinding.ActivityMainBinding
99

10+
/**
11+
* Created by abhinav on 18/1/21.
12+
*/
13+
1014
class MainActivity : AppCompatActivity() {
1115

1216
private val binding: ActivityMainBinding by viewBinding()

app/src/main/java/com/sample/viewbindingdelegate/TestFragment.kt

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import android.view.View
66
import androidx.fragment.app.Fragment
77
import com.sample.viewbindingdelegate.databinding.FragmentTestBinding
88

9+
/**
10+
* Created by abhinav on 18/1/21.
11+
*/
12+
913
class TestFragment : Fragment(R.layout.fragment_test) {
1014

1115
private val binding: FragmentTestBinding by viewBinding()

viewBindingHelper/src/main/java/android/helper/viewBinding/ActivityBinding.kt

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import androidx.viewbinding.ViewBinding
66
import kotlin.properties.ReadOnlyProperty
77
import kotlin.reflect.KProperty
88

9+
/**
10+
* Created by abhinav on 18/1/21.
11+
*/
12+
913
inline fun <reified T : ViewBinding> Activity.viewBinding() =
1014
ActivityBindingHelper(T::class.java)
1115

viewBindingHelper/src/main/java/android/helper/viewBinding/FragmentBinding.kt

+5
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ import androidx.viewbinding.ViewBinding
1010
import kotlin.properties.ReadOnlyProperty
1111
import kotlin.reflect.KProperty
1212

13+
/**
14+
* Created by abhinav on 18/1/21.
15+
* Thanks Gabor Varadi for the article
16+
*/
17+
1318
inline fun <reified T : ViewBinding> Fragment.viewBinding() = FragmentBinding(T::class.java, this)
1419

1520
class FragmentBinding<T : ViewBinding>(

0 commit comments

Comments
 (0)