大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先解决问题一的问题: 你肯定使用了系统的 oncreateDialog 和 showdialog 方法了,所以 这个就会显示一次 第二次不显示了 , 你应该调用 dialog方法里面的 show()方法 来显示,这样每次显示那个progressbar都会在转圈 问题二: 你说下面设置了一个白色背景,但是下面还是有个框,不过我有个疑问,如果你设置为白色背景,那么你的转条默认是白色的不就看不见了吗?好了这个问题不纠结了!那个黑色的是边框导致的,去掉边框就行了 一般我们采用的是自定义dialog,也就是写一个类来继承dialog,这个时候的构造函数是这个: public MyDialog(Context context, int theme) { super(context, theme); this.context = context; init(); } 这个theme是什么东西呢? 就是一个style样式 如下: resources style name="dialog" parent="@android:style/Theme.Dialog" item name="android:windowFrame"@null/item!--边框-- item name="android:windowIsFloating"true/item!--是否浮现在activity之上-- item name="android:windowIsTranslucent"false/item!--半透明-- item name="android:windowNoTitle"true/item!--无标题-- item name="android:windowBackground"@color/transparent/item!--背景透明-- item name="android:backgroundDimEnabled"false/item!--模糊-- /style/resources 其他代码: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Dialog dialog = new MyDialog(this, R.style.MyDialog); android.view.WindowManager.LayoutParams pa3 = new android.view.WindowManager.LayoutParams(); pa3.height = android.view.WindowManager.LayoutParams.WRAP_CONTENT; pa3.width = android.view.WindowManager.LayoutParams.WRAP_CONTENT; pa3.x = 0;//x 起点 pa3.y = 0;//y起点 Window window = dialog.getWindow(); window.setAttributes(pa3); dialog.show(); return super.onKeyDown(keyCode, event); } 之所以android.view.WindowManager.LayoutParams我要这么写,因为LayoutParams太多了,我害怕你找半天,兄弟对你够好了吧! 要是选为精彩回答 那就谢谢你了!
尧都ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
现在github上面越来越多大神,开源了各种特效库出来,真的很炫很赞呀,经常看到一些,收藏了不少,项目中总用得着的,统一记录一下,啧啧啧~作为我在上的第一篇文章,哇咔咔咔~很喜欢的UI,小清新,给人一种干净舒服的感觉,哈哈。
1. AndroidViewAnimations 动画效果,提供了各种类型的动画效果
2. material-ripple 点击波纹效果,让指定View显示Material Ripple 效果的控件,适用于所有的view
3. MaterialEditText Material Design风格的输入框控件,可以设置图标,支持悬浮文字提示
4. MaterialViewPager Material 风格的ViewPager库
5. Android圆形进度按钮,有时候项目中经常有一些圆形的按钮啊,还要自己在drawable中写个xml文件来给自己的按钮设置背景,有了这个真的是方便很多耶
6. MaterialDateTimePicker 日期选择器,Material风格,很漂亮,包括日历选择器和时间选择器,很强大
7. SCViewPager 引导页,每个应用都有引导页吧,很方便,很好用
8. AndroidImageSlider Android的图像滑块 ,一个多姿势的轮播组件
9. MaterialSearchView 非常漂亮的Material搜索视图
10. material-dialogs
11. material-calendarview 日历视图
12. NiftyDialogEffects 高颜值的动画效果的Dialog
13. Android-PickerView 仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果
14. BottomNavigation 底部导航栏,很酷炫哟~
15. InfiniteCycleViewPager 一个有趣的ViewPager,超级酷炫
16. RecyclerViewCardGallery RecyclerView实现Card Gallery效果,替代ViewPager方案。能够快速滑动并最终定位到居中位置
17. WaveSideBar 一个效果非常酷炫的索引侧边栏
18. 3dTagCloudAndroid 一个完全基于Android ViewGroup编写的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动
19. AndroidTagView
20. VideoListPlayer 实现了在列表控件(ListView, RecyclerView)中加载并播放视频,并支持滑动时自动播放/暂停的功能, 利用该项目,可以轻松实现类似Instagram的视频播放功能
21. EditTextFirework-Demo 一个绚丽易用的输入框烟花效果,模仿网页360搜索框
22. Android-SpinKit Android 加载动画库
CircleProgress:圆形进度条,可以实现仿 QQ 健康计步器的效果,支持配置进度条背景色、宽度、起始角度,支持进度条渐变
DialProgress:类似 CircleProgress,但是支持刻度
WaveProgress:实现了水波纹效果的圆形进度条,不支持渐变和起始角度配置,如需此功能可参考 CircleProgress 自行实现。
先上效果图,有图才好说。
话不多说 先上图
实现原理:
1、先画出中心进度问题
2、圆形进度灰色背景、圆形进度值带光晕
3、时钟刻度
github: