zoukankan      html  css  js  c++  java
  • 翻翻git之---"有趣效果"的自己定义View EasyArcLoading

    转载请注明出处:王亟亟的大牛之路

    早上写了一个关于MD的文章,下午给编译器调了个色,感觉要上天了。所以为了试颜色就出了这篇文章,让大家一起瞎一下

    这里写图片描写叙述


    好了废话不说。这一片给大家介绍一个当做Dialog作用的自己定义View

    效果图:
    这里写图片描写叙述

    How to use?

    Gradle

    dependencies {
        com.camnter.easyarcloading:easyarcloading:1.0
    }

    Eclipse:

    把实现类和资源文件copy进去就好了

    使用的话就直接XML载入,像这样

    <?xml version="1.0" encoding="utf-8"?

    > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="sample.wjj.easyarcloadingdemo.MainActivity"> <com.camnter.easyarcloading.EasyArcLoading android:id="@+id/DialogDemo1" app:eastArcExternalColor="#ACA" app:eastArcInternalColor="#AC111A" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.camnter.easyarcloading.EasyArcLoading android:id="@+id/DialogDemo2" android:layout_below="@id/DialogDemo1" app:eastArcExternalColor="#BBA" app:eastArcInternalColor="#FFBB1A" app:eastArcInternalWidth="2dp" android:layout_width="80dp" android:layout_height="80dp" /> </RelativeLayout>

    初始化的操作能够放在XML里也能够直接Java代码里一连串set 比較简单就不分开介绍了

    这边再贴下自己定义标签

    <declare-styleable name="EasyArcLoading">
        <attr name="easyArcPadding" format="dimension" /> //Padding值
        <attr name="eastArcExternalColor" format="color" />//外圈颜色
        <attr name="eastArcInternalColor" format="color" />//内圈颜色
        <attr name="eastArcExternalWidth" format="dimension" />//外圈笔触大小
        <attr name="eastArcInternalWidth" format="dimension" />//内圈笔触大小
    </declare-styleable>

    实现这篇就不教讲了,之前有太多的自己定义Dialog的内容。下次能够考虑把相似的都做到一个Git项目里。

    项目git:https://github.com/ddwhan0123/EasyArcLoading

    样例源代码地址:https://github.com/ddwhan0123/EasyArcLoading

  • 相关阅读:
    hihocoder-1603-提取用户名
    hihocoder-1604-股票价格II
    求最长非重复子串
    程序员面试金典--取前K小的数
    hihocoder-1574-元素魔法--数学
    Struts2工作流程
    List和Map
    线程基本知识
    AOP通过反射机制实现动态代理/IOC依赖注入
    LayUi
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/7211231.html
Copyright © 2011-2022 走看看