Skip to content

Commit 133e70b

Browse files
style(*): 优化代码
1 parent b5e1ce5 commit 133e70b

File tree

4 files changed

+16
-11
lines changed

4 files changed

+16
-11
lines changed

lite/src/main/java/com/pengxh/kt/lite/adapter/EditableImageAdapter.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ class EditableImageAdapter(
2323
private val context: Context, private val imageCountLimit: Int, private val spacing: Float
2424
) : RecyclerView.Adapter<ViewHolder>() {
2525

26-
private val layoutInflater by lazy { LayoutInflater.from(context) }
2726
private val screenWidth by lazy { context.getScreenWidth() }
2827
private var images: MutableList<String> = ArrayList()
2928

@@ -44,7 +43,7 @@ class EditableImageAdapter(
4443

4544
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
4645
return ViewHolder(
47-
layoutInflater.inflate(R.layout.item_editable_rv_g, parent, false)
46+
LayoutInflater.from(context).inflate(R.layout.item_editable_rv_g, parent, false)
4847
)
4948
}
5049

lite/src/main/java/com/pengxh/kt/lite/adapter/MultipleChoiceAdapter.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ abstract class MultipleChoiceAdapter<T>(
1919

2020
override fun getItemCount(): Int = dataRows.size
2121

22-
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder = ViewHolder(
23-
LayoutInflater.from(parent.context).inflate(xmlResource, parent, false)
24-
)
22+
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
23+
return ViewHolder(
24+
LayoutInflater.from(parent.context).inflate(xmlResource, parent, false)
25+
)
26+
}
2527

2628
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
2729
convertView(holder, position, dataRows[position])

lite/src/main/java/com/pengxh/kt/lite/adapter/NormalRecyclerAdapter.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ abstract class NormalRecyclerAdapter<T>(
1818

1919
override fun getItemCount(): Int = dataRows.size
2020

21-
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder = ViewHolder(
22-
LayoutInflater.from(parent.context).inflate(xmlResource, parent, false)
23-
)
21+
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
22+
return ViewHolder(
23+
LayoutInflater.from(parent.context).inflate(xmlResource, parent, false)
24+
)
25+
}
2426

2527
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
2628
convertView(holder, position, dataRows[position])

lite/src/main/java/com/pengxh/kt/lite/adapter/SingleChoiceAdapter.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ abstract class SingleChoiceAdapter<T>(
2828

2929
override fun getItemCount(): Int = dataRows.size
3030

31-
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder = ViewHolder(
32-
LayoutInflater.from(parent.context).inflate(xmlResource, parent, false)
33-
)
31+
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
32+
return ViewHolder(
33+
LayoutInflater.from(parent.context).inflate(xmlResource, parent, false)
34+
)
35+
}
3436

3537
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
3638
convertView(holder, position, dataRows[position])

0 commit comments

Comments
 (0)