[English](https://github.com/AbbyJM/TSnackbar) | **中文版** TSnackbar ========== 一个可以从顶部滑出的snackbar 简介 ============ 基于官方的snackbar做了一些修改,使TSnackbar支持从顶部滑出。tsnackbar内置了几种提醒的样式ERROR,LOADING,COMPLETE,WARNING,当然也可以自己定义。 效果 ===========

| 属性名 | 描述 |
|---|---|
| setShowsDirection | 设置snackbar滑出的方向,SHOW_FROM_TOP_TO_BOTTOM为顶部滑出,SHOW or SHOW_FROM_BOTTOM_TO_TOP为底部滑出 |
| setBackgroundColor | 设置snackbar的背景颜色 |
| setAlpha | 设置snackbar背景透明度,设置值为0-255 |
| setMessageTextColor | 设置提醒信息的文本颜色 | setIconRes | 设置图标资源 |
| setIconRes | 设置图标资源,指定大小,单位为像素 | setPreDefinedStyle | 设置预定义风格,可以是 STYLE_ERROE,STYLE_COMPLETE,STYLE_LOADING或STYLE_WARNING |
| setFadeOrTranslateStyle | 设置snackbar动画效果,STYLE_FADE_OUT为淡出效果,STYLE_FADE_IN为淡入效果,STYLE FADE_IN_FADE_OUT为淡入淡出效果, STYLE_TRANSLATE为平移效果。默认为平移效果 |
| isBelowStatusBar | 指定snackbar是否位于状态栏下方 |
| setHeight | 设置snackbar的高度,由于存在padding,建议您将高度设置为大于120dp以防止内容被padding覆盖,***默认的高度是wrap_content*** |
| setMessageGravity(int grativy) | 设置message文本的重心方向,必须是Gravity.START,Gravity.CENTER或者Gravity.END其中一个,***默认的重心方向是Gravity.START*** |
| setActionTextSize(float size) | 设置action button的文本尺寸 |