CuteLoadingLayoutGit - 六邊形的LoadingView

jopen 8年前發布 | 8K 次閱讀 iOS開發 移動開發 CuteLoadingLayoutGit

CuteLoadingLayoutGit

Author:Ezreal Wang

Blog:http://blog.csdn.net/ddwhan0123

演示效果:
Demo


比較輕量級的自定義Loading界面,圓形的長條狀的看膩了,不妨換一種體驗

如何使用?
XML引入

<pro.cuteloadingview.wjj.cuteloadingview.CustomView.CuteLoadingLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        wjj:image_AnimType="rotationY"
        wjj:image_height="50dp"
        wjj:image_text="Loading  "
        wjj:image_width="50dp"/>

下面3個標簽為通常的大小,文字內容.
image_AnimType為動畫模式標簽,“rotationY”,“rotationX”,默認為“rotationY”

也可以用java代碼動態加載,像這樣

public CuteLoadingLayout(Context context, AttributeSet attrs, int defStyleAttr)
public CuteLoadingLayout(Context context, AttributeSet attrs) //new 一個CuteLoadingLayout的實例,并傳入構造函數所需的參數
public void setDefaultColor()//設置顏色
 public void setTextSize//設置字體大小
 public void setDefaultColor()//設置默認顏色(如果沒有調用過setColor(),就無需調用此方法)
 public void setColor(int[] value)//設置邊框顏色。如果數組長度不足6將拋出異常
 public void hideTextView()//隱藏六邊形下方的文字部分
 public void stopTextJump()//關閉文字跳動動畫
 public void startAnim()//開始動畫,顯示控件
 public void stopAnim()//結束動畫,隱藏控件

項目地址: https://github.com/ddwhan0123/CuteLoadingLayoutGit

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!