设为首页 加入收藏

TOP

【原创】日语假名注音JpTextView
2023-07-23 13:31:08 】 浏览:34
Tags:原创 JpTextView

支持日语假名注音的JpTextView

  • 支持自动换行
  • 支持自动宽高
  • 支持一次标记或者总是标记

网上找了一下,发现没有类似的轮子,就自己造了一个
源码:https://github.com/toukomine/JpTextView

1.引入依赖

代码已上传 mavenCentral仓库,在项目根目录的build.gradlerepositories节点加入以下代码,新版AndroidStudio默认已添加

repositories {
     ...
     mavenCentral()
}

app模块的build.gradle

implementation 'io.github.toukomine:JpTextView:1.0.1'

2.基本使用

<komine.widgets.JpTextView
        android:id="@+id/tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:sourceText="天気はいいですね、散歩しましょう!"
        app:sourceTextSize="20sp"
        app:kanaTextSize="12sp"
        app:oneMark="true"
        app:bgColor="@color/black"
        app:sourceTextColor="@color/white"
        app:kanaTextColor="@color/white"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>
  val tv = findViewById<JpTextView>(R.id.tv)
  tv.setKanaList(arrayListOf(JpTextView.Kana("天気","てんき"),JpTextView.Kana("散歩","さんぽ")))
  //tv.setKanaList(mapOf(Pair("天気","てんき"),Pair("散歩","さんぽ")))

3.标记模式

支持一次标记和总是标记,默认false,总是标记

app:oneMark="true" //开启一次标记,所有文字只在第一次显示假名注音

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Android 常用 adb 命令总结 下一篇分享几个关于Camera的坑

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目