Class ToastCompat
- java.lang.Object
-
- android.widget.Toast
-
- com.pranavpandey.android.dynamic.toasts.internal.ToastCompat
-
public final class ToastCompat extends android.widget.ToastA Toast to fix the bad token exception on API 25.
-
-
Constructor Summary
Constructors Constructor Description ToastCompat(android.content.Context context, android.widget.Toast base)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDuration()intgetGravity()floatgetHorizontalMargin()android.widget.ToastgetToast()floatgetVerticalMargin()android.view.ViewgetView()intgetXOffset()intgetYOffset()static android.widget.ToastmakeText(android.content.Context context, int resId, int duration)Make a standard toast that just contains a text view.static ToastCompatmakeText(android.content.Context context, java.lang.CharSequence text, int duration)Make a standard toast that just contains a text view.voidsetDuration(int duration)voidsetGravity(int gravity, int xOffset, int yOffset)voidsetMargin(float horizontalMargin, float verticalMargin)voidsetText(int resId)voidsetText(java.lang.CharSequence s)voidsetView(android.view.View view)voidshow()
-
-
-
Method Detail
-
makeText
public static ToastCompat makeText(@NonNull android.content.Context context, @Nullable java.lang.CharSequence text, int duration)
Make a standard toast that just contains a text view.- Parameters:
context- The context to use.text- The text to show. Can be formatted text.duration- The duration for the toast, eitherToast.LENGTH_SHORTorToast.LENGTH_LONG.- Returns:
- The standard toast that just contains a text view.
-
makeText
public static android.widget.Toast makeText(@NonNull android.content.Context context, @StringRes int resId, int duration) throws android.content.res.Resources.NotFoundExceptionMake a standard toast that just contains a text view.- Parameters:
context- The context to use.resId- The resource id of the string resource to use. Can be formatted text.duration- The duration for the toast, eitherToast.LENGTH_SHORTorToast.LENGTH_LONG.- Returns:
- The standard toast that just contains a text view.
- Throws:
android.content.res.Resources.NotFoundException
-
show
public void show()
- Overrides:
showin classandroid.widget.Toast
-
setDuration
public void setDuration(int duration)
- Overrides:
setDurationin classandroid.widget.Toast
-
setGravity
public void setGravity(int gravity, int xOffset, int yOffset)- Overrides:
setGravityin classandroid.widget.Toast
-
setMargin
public void setMargin(float horizontalMargin, float verticalMargin)- Overrides:
setMarginin classandroid.widget.Toast
-
setText
public void setText(int resId)
- Overrides:
setTextin classandroid.widget.Toast
-
setText
public void setText(java.lang.CharSequence s)
- Overrides:
setTextin classandroid.widget.Toast
-
setView
public void setView(android.view.View view)
- Overrides:
setViewin classandroid.widget.Toast
-
getHorizontalMargin
public float getHorizontalMargin()
- Overrides:
getHorizontalMarginin classandroid.widget.Toast
-
getVerticalMargin
public float getVerticalMargin()
- Overrides:
getVerticalMarginin classandroid.widget.Toast
-
getDuration
public int getDuration()
- Overrides:
getDurationin classandroid.widget.Toast
-
getGravity
public int getGravity()
- Overrides:
getGravityin classandroid.widget.Toast
-
getXOffset
public int getXOffset()
- Overrides:
getXOffsetin classandroid.widget.Toast
-
getYOffset
public int getYOffset()
- Overrides:
getYOffsetin classandroid.widget.Toast
-
getView
@Nullable public android.view.View getView()
- Overrides:
getViewin classandroid.widget.Toast
-
getToast
@NonNull public android.widget.Toast getToast()
-
-