Skip to content

Commit a956522

Browse files
committed
Merge branch 'main' into develop
# Conflicts: # README.md # app/src/main/java/com/simform/pulltorefresh/CustomView.kt # app/src/main/res/layout/layout.xml # app/src/main/res/values/strings.xml
2 parents 6265301 + 812fa2b commit a956522

File tree

2 files changed

+22
-26
lines changed

2 files changed

+22
-26
lines changed

README.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -82,20 +82,18 @@ dependencies {
8282
```
8383
3. Set OnRefreshListener on SSPullToRefreshLayout and you are good to go 👍
8484
```kotlin
85-
ssPullRefresh.setOnRefreshListener(object : SSPullToRefreshLayout.OnRefreshListener {
86-
override fun onRefresh() {
87-
CoroutineScope(Dispatchers.Main).launch {
88-
delay(2000)
89-
ssPullRefresh.setRefreshing(false) // This stops refreshing
90-
mAdapter.randomizeData()
91-
Toast.makeText(
92-
this@MainActivity,
93-
"Refresh Complete",
94-
Toast.LENGTH_SHORT
95-
).show()
96-
}
85+
ssPullRefresh.setOnRefreshListener {
86+
CoroutineScope(Dispatchers.Main).launch {
87+
delay(2000)
88+
ssPullRefresh.setRefreshing(false) // This stops refreshing
89+
mAdapter.randomizeData()
90+
Toast.makeText(
91+
this@MainActivity,
92+
"Refresh Complete",
93+
Toast.LENGTH_SHORT
94+
).show()
9795
}
98-
})
96+
}
9997
```
10098

10199
# To customize SSPullToRefreshLayout:

app/src/main/java/com/simform/pulltorefresh/MainActivity.kt

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,18 @@ class MainActivity : AppCompatActivity() {
2626
with(mBinding) {
2727
setUpRecyclerView()
2828
// set setOnRefreshListener on pull refresh view
29-
ssPullRefresh.setOnRefreshListener(object : SSPullToRefreshLayout.OnRefreshListener {
30-
override fun onRefresh() {
31-
CoroutineScope(Dispatchers.Main).launch {
32-
delay(2000)
33-
ssPullRefresh.setRefreshing(false) // This stops refreshing
34-
mAdapter.randomizeData()
35-
Toast.makeText(
36-
this@MainActivity,
37-
"Refresh Complete",
38-
Toast.LENGTH_SHORT
39-
).show()
40-
}
29+
ssPullRefresh.setOnRefreshListener {
30+
CoroutineScope(Dispatchers.Main).launch {
31+
delay(2000)
32+
ssPullRefresh.setRefreshing(false) // This stops refreshing
33+
mAdapter.randomizeData()
34+
Toast.makeText(
35+
this@MainActivity,
36+
"Refresh Complete",
37+
Toast.LENGTH_SHORT
38+
).show()
4139
}
42-
})
40+
}
4341

4442
// set height and width of refresh view
4543
ssPullRefresh.setRefreshViewParams(

0 commit comments

Comments
 (0)