Skip to content

Commit f8cc6be

Browse files
committed
[HWG] Adding chinese profile pictures
1 parent fc70eb8 commit f8cc6be

File tree

12 files changed

+1111
-8
lines changed

12 files changed

+1111
-8
lines changed

samples/hwgeneration/src/main/java/com/myscript/iink/samples/hwgeneration/MainActivity.kt

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -429,19 +429,35 @@ class StyleAdapter(private val context: Context, private val profiles: List<Gene
429429

430430
val generationProfile = getItem(position)
431431

432-
val profileImage = view.findViewById<ImageView>(R.id.profile_image)
432+
val profileImageEn = view.findViewById<ImageView>(R.id.profile_image_en)
433+
val profileImageZh = view.findViewById<ImageView>(R.id.profile_image_zh)
433434
val profileText = view.findViewById<TextView>(R.id.profile_text)
434435

435436
if (generationProfile.profilePath != null) {
436-
profileImage.visibility = View.GONE
437+
profileImageEn.visibility = View.GONE
438+
profileImageZh.visibility = View.GONE
437439
profileText.visibility = View.VISIBLE
438440
profileText.text = File(generationProfile.profilePath).nameWithoutExtension
439441
} else if(language == HWGLanguage.CHINESE) {
440-
profileImage.visibility = View.GONE
441-
profileText.visibility = View.VISIBLE
442-
profileText.text = "Profile ${generationProfile.index}"
442+
443+
profileImageZh.setImageResource(when (generationProfile.index) {
444+
0 -> R.drawable.zh_profile_0
445+
1 -> R.drawable.zh_profile_1
446+
2 -> R.drawable.zh_profile_2
447+
3 -> R.drawable.zh_profile_3
448+
4 -> R.drawable.zh_profile_4
449+
5 -> R.drawable.zh_profile_5
450+
6 -> R.drawable.zh_profile_6
451+
7 -> R.drawable.zh_profile_7
452+
8 -> R.drawable.zh_profile_8
453+
9 -> R.drawable.zh_profile_9
454+
else -> R.drawable.zh_profile_0
455+
})
456+
profileImageZh.visibility = View.VISIBLE
457+
profileImageEn.visibility = View.GONE
458+
profileText.visibility = View.GONE
443459
} else {
444-
profileImage.setImageResource(when (generationProfile.index) {
460+
profileImageEn.setImageResource(when (generationProfile.index) {
445461
0 -> R.drawable.generation_0
446462
1 -> R.drawable.generation_1
447463
2 -> R.drawable.generation_2
@@ -459,7 +475,8 @@ class StyleAdapter(private val context: Context, private val profiles: List<Gene
459475
14 -> R.drawable.generation_14
460476
else -> R.drawable.generation_0
461477
})
462-
profileImage.visibility = View.VISIBLE
478+
profileImageEn.visibility = View.VISIBLE
479+
profileImageZh.visibility = View.GONE
463480
profileText.visibility = View.GONE
464481
}
465482

samples/hwgeneration/src/main/res/drawable/zh_profile_0.xml

Lines changed: 138 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_1.xml

Lines changed: 130 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_2.xml

Lines changed: 114 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_3.xml

Lines changed: 78 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_4.xml

Lines changed: 106 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_5.xml

Lines changed: 86 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_6.xml

Lines changed: 86 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_7.xml

Lines changed: 78 additions & 0 deletions
Large diffs are not rendered by default.

samples/hwgeneration/src/main/res/drawable/zh_profile_8.xml

Lines changed: 150 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)