Skip to content

About SD Widget

SiberiaDante edited this page Sep 27, 2017 · 5 revisions

SDCenterAlignImageSpan:图文混排对齐

SDActivityUtil相关方法
startBrowser(String url) 通过浏览器打开一个链接
startActivity(@NonNull final Class> cls) 启动一个Activity
startActivity(@NonNull final Class> cls,@NonNull final Bundle options) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final String pkg, @NonNull final String cls) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final Class> cls, @AnimRes final int enterAnim, @AnimRes final int exitAnim) 启动一个Activity
isActivityExists(@Nullable String packageName, @Nullable String activityName) 判断Activity是否存在
getLauncherActivity(String packageName) 获取包名为packageName的APP的启动Activity
startActivity()方法封装多种,包含设置Activity启动动画、关闭动画、页面传值等,具体请阅读源码

SDHexagonView:正六边形TextView

SDActivityUtil相关方法
startBrowser(String url) 通过浏览器打开一个链接
startActivity(@NonNull final Class> cls) 启动一个Activity
startActivity(@NonNull final Class> cls,@NonNull final Bundle options) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final String pkg, @NonNull final String cls) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final Class> cls, @AnimRes final int enterAnim, @AnimRes final int exitAnim) 启动一个Activity
isActivityExists(@Nullable String packageName, @Nullable String activityName) 判断Activity是否存在
getLauncherActivity(String packageName) 获取包名为packageName的APP的启动Activity
startActivity()方法封装多种,包含设置Activity启动动画、关闭动画、页面传值等,具体请阅读源码

SDJustifyTextView:适用文字对齐,错乱修正等;原文地址:https://github.com/ufo22940268/android-justifiedtextview

SDActivityUtil相关方法
startBrowser(String url) 通过浏览器打开一个链接
startActivity(@NonNull final Class> cls) 启动一个Activity
startActivity(@NonNull final Class> cls,@NonNull final Bundle options) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final String pkg, @NonNull final String cls) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final Class> cls, @AnimRes final int enterAnim, @AnimRes final int exitAnim) 启动一个Activity
isActivityExists(@Nullable String packageName, @Nullable String activityName) 判断Activity是否存在
getLauncherActivity(String packageName) 获取包名为packageName的APP的启动Activity
startActivity()方法封装多种,包含设置Activity启动动画、关闭动画、页面传值等,具体请阅读源码

SDLetterSpaceTextView:可设置文字间距的TextView

SDActivityUtil相关方法
startBrowser(String url) 通过浏览器打开一个链接
startActivity(@NonNull final Class> cls) 启动一个Activity
startActivity(@NonNull final Class> cls,@NonNull final Bundle options) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final String pkg, @NonNull final String cls) 启动一个Activity
startActivity(@NonNull final Activity activity, @NonNull final Bundle extras, @NonNull final Class> cls, @AnimRes final int enterAnim, @AnimRes final int exitAnim) 启动一个Activity
isActivityExists(@Nullable String packageName, @Nullable String activityName) 判断Activity是否存在
getLauncherActivity(String packageName) 获取包名为packageName的APP的启动Activity
startActivity()方法封装多种,包含设置Activity启动动画、关闭动画、页面传值等,具体请阅读源码

SDRadioButton:可设置图片大小的RadioButton

SDRoundFrameLayout:可在布局中直接设置shape相关的属性(背景颜色、角度等)

SDRoundImage:圆形ImageView控件,直接在布局中使用

SDRoundLinearLayout:可在布局中直接设置shape相关的属性(背景颜色、角度等)

SDRoundRelativeLayout:可在布局中直接设置shape相关的属性(背景颜色、角度等)

SDRoundTextView:可在布局中直接设置shape相关的属性(背景颜色、角度等)

SuperTextView:超酷炫的TextView,可以设置出各种特效文字

Clone this wiki locally