互联网技术IT交流圈

【Android 自定义View】之PermuteView

2018-11-23  本文已影响130人  Linhaojian

1.前言

1.使用第三款库分别实现上下部分的UI功能。
2.让UI做图片,同background+press实现。
3.自定义View实现。


2.效果


3.使用

3.1 在项目根目录的bulid.gradle中添加以下代码:
allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
}
3.2 添加dependency:
dependencies {
            implementation 'com.github.linhaojian:permute:v1.0'
}
3.3 在需要使用的xml中添加:
    <com.lhj.permute.PermuteView
            android:id="@+id/p1"
            android:layout_width="50dp"
            android:layout_height="50dp" />
3.4 初始化 & 根据需求设置参数:
        //初始化
        p1 = findViewById(R.id.p1);
        //设置内容
        p1.setContent("1");
        //设置内容显示的颜色
        p1.setContentColor(Color.parseColor("#4E7EAE"));
        //设置背景显示的颜色
        p1.setBackGroundColor(Color.parseColor("#ffffff"));
        //设置圆角
//        p1.setCorner(10);
        //设置是否可以点击
        p1.setClickEnable(true);
        //设置是否显示为圆形
        p1.setCircle(true);

4.总结

欢迎关注linhaojian_CSDN博客或者linhaojian_简书

不定期分享关于安卓开发的干货。


写技术文章初心

  • 技术知识积累
  • 技术知识巩固
  • 技术知识分享
  • 技术知识交流
上一篇 下一篇

猜你喜欢

热点阅读