Skip to content

Preconfigured Webview to make embedding tweets simple

License

Notifications You must be signed in to change notification settings

yashx/AndroidTweetEmbed

Repository files navigation

AndroidTweetEmbed

Preconfigured Webview to make embedding tweets simple.

Download

Add this library from Jitpack

Add this in your root build.gradle:

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

Then add this dependency

dependencies {
  implementation 'com.github.yashx:AndroidTweetEmbed:1.0.0'
}

How to use

You can try the sample app (apk) and read the code here

Basically

Add this view to your layout file

<com.github.yashx.android_tweet_embed.AndroidTweetEmbed
    android:id="@+id/androidTweetEmbed"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

Find a reference to it and use any of following two methods

   fun loadTweetUrl(
       url: String,
       hideMedia: Boolean? = null,
       hideThread: Boolean? = null,
       theme: TweetTheme? = null,
       doNotTrack: Boolean? = null,
   )
   fun loadTweetId(
       id: String,
       hideMedia: Boolean? = null,
       hideThread: Boolean? = null,
       theme: TweetTheme? = null,
       doNotTrack: Boolean? = null,
   )

Only id or url is required. The other arguments are optional which I think are self explanatory but if you want you can read about them here

About

Preconfigured Webview to make embedding tweets simple

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages