网页加载旋转进度条

layout=--布局奠定{ LinearLayout;--线性布局 orientation='vertical';--重力属性 layout_width='fill';--布局宽度 layout_height='fill';--布局高度 gravity='center';--默认居中 { CardView;--卡片控件 elevation='0dp';--阴影属性 layout_width='150dp';--卡片宽度 layout_height='150dp';--卡片高度 radius='10dp';--卡片圆角 { LinearLayout;--线性布局 orientation='horizontal';--重力属性 layout_width='fill';--布局宽度 layout_height='fill';--布局高度 gravity='center';--默认居中 { TextView;--文本控件 layout_height='fill';--文本高度 gravity='center';--重力属性 textColor='#ffed7785';--文字颜色 text='■';--显示的文字 textSize='20sp';--文字大小 id="符号1"; }; { TextView;--文本控件 layout_height='fill';--文本高度 gravity='center';--重力属性 textColor='#ff2bc7b2';--文字颜色 text='■';--显示的文字 textSize='20sp';--文字大小 id="符号2"; }; { TextView;--文本控件 layout_height='fill';--文本高度 gravity='center';--重力属性 textColor='#ff2189e2';--文字颜色 text='■';--显示的文字 textSize='20sp';--文字大小 id="符号3"; }; }; };};function 方块缩放() 方块缩放=Dialog(activity)--,R.Theme_AppLua_Dialog)--,R.style.BottomDialog) --设置弹窗布局 方块缩放.setContentView(loadlayout(layout)) --dialog.setTitle("123") 方块缩放.getWindow().setBackgroundDrawableResource(android.R.color.transparent); --dialog.getWindow().setBackgroundColor(0xfffffffff) --设置弹窗位置 方块缩放.getWindow().setGravity(Gravity.CENTER) --设置触摸弹窗外部隐藏弹窗 --设置开始和结束动画 方块缩放.getWindow().setWindowAnimations(R.BottomDialog_Animation); --设置弹窗宽度 方块缩放.getWindow().getAttributes().width =WindowManager.LayoutParams.MATCH_PARENT --设置弹窗高度 --dialog.getWindow().getAttributes().height = activity.Height 方块缩放.setCancelable(false)--注意放置位置,并不是什么地方都有效 方块缩放.show() function 关闭方块缩放() 方块缩放.hide() endendfunction 动画启动() 缩放动画 = ObjectAnimator.ofFloat(符号1, "scaleX", {1, 0}) 缩放动画.setRepeatCount(-1)--设置动画重复次数,这里-1代表无 缩放动画.setRepeatMode(Animation.REVERSE)--设置循环模式 缩放动画.setDuration(600)--设置动画时间 缩放动画.setInterpolator(DecelerateInterpolator());--设置动画插值器 缩放动画.start();--开始动画 task(200,function() 缩放动画 = ObjectAnimator.ofFloat(符号2, "scaleX", {1, 0}) 缩放动画.setRepeatCount(-1)--设置动画重复次数,这里-1代表无 缩放动画.setRepeatMode(Animation.REVERSE)--设置循环模式 缩放动画.setDuration(1000)--设置动画时间 缩放动画.setInterpolator(DecelerateInterpolator());--设置动画插值器 缩放动画.start();--开始动画 task(200,function() 缩放动画 = ObjectAnimator.ofFloat(符号3, "scaleX", {1, 0}) 缩放动画.setRepeatCount(-1)--设置动画重复次数,这里-1代表无 缩放动画.setRepeatMode(Animation.REVERSE)--设置循环模式 缩放动画.setDuration(600)--设置动画时间 缩放动画.setInterpolator(DecelerateInterpolator());--设置动画插值器 缩放动画.start();--开始动画 end) end)end方块缩放()动画启动()task(5000,function() 关闭方块缩放()end)

阿强爱分享
  • 本文由 发表于 2019年7月26日14:17:39
  • 转载请务必保留本文链接:https://iooqp.cn/424.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: