Android용 MathRenderer
MathRenderer란 무엇입니까?
MathRenderer은 Android 애플리케이션에서 수학 방정식이나 공식을 렌더링하기 위한 간단하고 사용하기 쉬운 kotlin 라이브러리입니다. MathJax 자바스크립트 라이브러리를 기반으로 합니다. WebView의 모든 방정식 또는 수식을
MathRendererView
로 렌더링합니다.어떻게 작동합니까?
MathRenderer 라이브러리는 MathJax cdn javascript 파일을 사용하여 브라우저에서 수식 또는 방정식을 렌더링하므로 앱이 인터넷에 연결되어 있을 때만 작동합니다. 기본적으로 이 라이브러리는 html Base64 문자열을 생성하고 WebKit WebView를 통해 로드합니다.
커스터마이징
이 라이브러리는 현재 4가지 유형의 사용자 정의만 제공합니다.
텍스트
text
필드에 적절한 구문으로 LaTex 또는 TeX 문자열을 제공해야 합니다.텍스트 색상
텍스트 색상을 변경하려면 여기에 16진수 색상 코드를 문자열로 전달해야 합니다.
textAlignment
적절한
TextAlign
을 설정하면 됩니다. TextAlign
- TextAlign.CENTER
TextAlign.START
TextAlign.END
의 세 가지 유형이 있습니다.수학 배경색
MathRendererView
의 전체 배경색을 변경하려면 색상 코드를 문자열로 전달해야 합니다.데모 코드
binding.mathRenderView.apply {
text = "This is an equation \\(x^2+6x-9\\)"
textAlignment = TextAlign.CENTER
textColor = "#FFFFFF"
mathBackgroundColor = "#000000"
}
설치
앱의 build.gradle에 아래 줄 추가
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.quantaDot:MathRenderer:1.0.3'
}
그리고 앱의
AndroidManifest.xml
파일에 인터넷 권한을 추가하는 것을 잊지 마십시오. <uses-permission android:name="android.permission.INTERNET"/>
Reference
이 문제에 관하여(Android용 MathRenderer), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/joysankar2001/mathrenderer-for-android-1eg0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)