Skip to content

sunny52525/htmlView

Repository files navigation

Build Status

Html/Rich text viewer for android

Htmltext view is simple view which extends Textview to display Html/rich text . It uses picasso library to load images from internet 

Import in your project

allprojects {	repositories {	...	maven { url 'https://jitpack.io' }	}	} dependencies { implementation 'com.github.sunny52525:htmlView:0.1'	} 

Example

XML <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <com.shaun.htmlviewsunny.htmlview android:id="@+id/html_text_view" android:layout_width="match_parent" android:layout_height="match_parent"> </com.shaun.htmlviewsunny.htmlview> </ScrollView> -MainActivity binding.htmlTextView.quoteSpanBackGroundColor = ContextCompat.getColor(this, R.color.Black) binding.htmlTextView.quoteSpanGap = 30F binding.htmlTextView.setTextColor(ContextCompat.getColor(this,R.color.white)) binding.htmlTextView.setBackgroundColor(ContextCompat.getColor(this,R.color.Black)) binding.htmlTextView.quoteSpanStripColor = ContextCompat.getColor(this,R.color.Blue) binding.htmlTextView.setText("<h1>Hello World</h1>") -Image Click Listener Kotlin binding.htmlTextView.setOnViewTouchedListener(object : htmlview.OnViewTouchedListener { override fun imageClicked(url: String?) { Log.d("TAG", "imageClicked: $url") } }) Java binding.htmlTextView.setOnViewTouchedListener(new htmlview.OnViewTouchedListener() { @Override public void imageClicked(String s) { Log.d("TAG", "imageClicked: Url is " +s); } }); 

Sample App

Sample App

Contribution

Want to contribute? Great! Contribution is welcomed,fork add features and make PR's. 

Authors

Twitter