android加载框效果《IT蓝豹》

android加载框效果

android加载框效果,本例子有几种效果弹出dialog,本例子主要自定义SVProgressHUD 类
本例子来源:https://github.com/saiwu-bigkoo/Android-SVProgressHUD
主要代码以下:html


    public enum SVProgressHUDMaskType {
     
       None,  // 容许遮罩下面控件点击
        
       Clear,     // 不容许遮罩下面控件点击
        
       Black,     // 不容许遮罩下面控件点击,背景黑色半透明
       
       Gradient,   // 不容许遮罩下面控件点击,背景渐变半透明
        
       ClearCancel,     // 不容许遮罩下面控件点击,点击遮罩消失
        
       BlackCancel,     // 不容许遮罩下面控件点击,背景黑色半透明,点击遮罩消失
        
       GradientCancel   // 不容许遮罩下面控件点击,背景渐变半透明,点击遮罩消失
        ;android

    }git


    
    //建立实例并初始化github

    private static final SVProgressHUD getInstance(Context context) {
        if (mSVProgressHUD == null) {
            mSVProgressHUD = new SVProgressHUD();
            mSVProgressHUD.context = context;
            mSVProgressHUD.gravity = Gravity.CENTER;
            mSVProgressHUD.initViews();
            mSVProgressHUD.initDefaultView();
            mSVProgressHUD.initAnimation();
        }
        if (context != null && context != mSVProgressHUD.context ){
            mSVProgressHUD.context = context;
            mSVProgressHUD.initViews();
        }app

        return mSVProgressHUD;
    }ide


经过加装dialog动画动画

    Animation.AnimationListener outAnimListener = new Animation.AnimationListener() {
     
        @Override
        public void onAnimationStart(Animation animation) {  }spa

       @Override
       public void onAnimationEnd(Animation animation) {
            dismissImmediately();
     }设计

     @Override
     public void onAnimationRepeat(Animation animation) {
     }
 
  };code

运行效果:

相关代码

相关文章
相关标签/搜索