第一步,在build.gradle(app)中添加
implementation 'com.carson_ho:Super_EditText:1.0.0' 如果AS的版本不是3.0以上的话按下面的方式添加 compile 'com.carson_ho:Super_EditText:1.0.0'
使用的话直接在布局文件中使用即可
<scut.carson_ho.diy_view.SuperEditText android:id="@+id/ed_name" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:layout_marginLeft="15dp" android:inputType="number" android:paddingLeft="5dp" android:layout_marginRight="15dp" android:hint="请输入账号:"/>
下面具体说一下各个属性的内容以及使用方式
<scut.carson_ho.diy_view.SuperEditText * android:layout_width="200dp" * android:layout_height="wrap_content" * // 设置左侧图标 * app:ic_left_click="@drawable/ic_left_click" * app:ic_left_unclick="@drawable/ic_left_unclick" * app:left_x="0" * app:left_y="0" * app:left_width="60" * app:left_height="60" * <p> * // 设置删除图标 * app:ic_delete="@drawable/delete" * app:delete_x="0" * app:delete_y="0" * app:delete_width="80" * app:delete_height="80" * <p> * // 设置分割线 * app:lineColor_click="@color/colorfocus" * app:lineColor_unclick="@color/colorDeafult" * app:linePosition="1" * <p> * // 设置光标 * app:cursor="@drawable/cursortest" * <p> * /> * <p>
其他的和EditText的使用方式一样