File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # DrawableTextView
2+ ## 特性
3+ * 单独修改Drawable的宽度和高度
4+ * Drawabel与文字一起居中显示
5+ * 文字在中心显示
6+
7+ ## Demo
8+ [ Download] ( )
9+ ### 截图
10+ ![ ] ( /gif/gif1.gif ) &ensp ;&ensp ; ![ ] ( /gif/gif2.gif )
11+
12+
13+ ## 如何导入
14+ 根目录下的build.gradle
15+
16+ allprojects {
17+ repositories {
18+ ...
19+ maven { url 'https://jitpack.io' }
20+ }
21+ }
22+
23+
24+ App目录下的build.gradle
25+
26+ dependencies {
27+ //需要是Androidx
28+ implementation
29+
30+ }
31+
32+ ## 使用
33+ ```
34+ drawableTextView.setEnableCenterDrawables(true)
35+ .setEnableTextInCenter(true)
36+ .setDrawableStart(DrawableStart) //单独设置Drawable,以内部大小为准
37+ .setDrawableStart(DrawableStart, width, height) //设置Drawable 并定义其尺寸,单位是DP
38+ .setDrawableTop()
39+ ...
40+
41+ ```
42+
43+ #### 或者
44+ ```
45+ <com.flod.view.DrawableTextView
46+ android:id="@+id/dtv"
47+ android:layout_width="300dp"
48+ android:layout_height="150dp"
49+ android:layout_gravity="center"
50+ android:background="@android:color/darker_gray"
51+ android:drawableStart="@drawable/ic_face_black_24dp"
52+ android:drawableTop="@drawable/ic_sentiment_satisfied_black_24dp"
53+ android:gravity="center"
54+ android:text="DrawableTextView"
55+ android:textSize="20sp"
56+ app:drawableStartHeight="50dp"
57+ app:drawableStartWidth="50dp"
58+ app:enableCenterDrawables="ture"
59+ app:enableTextInCenter="ture" />
60+ ```
61+
You can’t perform that action at this time.
0 commit comments