当前位置: 编程技术>移动开发
本页文章导读:
▪最简Dialog的兑现 最简Dialog的实现
系统提供的各种Dialog太复杂!来个最简单的,看图:简单吧!实现:
private Dialog dialog;
private void showProgress() {
if(dialog == null) {
dialog = new Dialog(this,R.style.Theme_Tra.........
▪ 极品Opengl ES 课程 极品Opengl ES 教程
http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html
http://code.google.com/p/android-gl/source/checkout
http://www.anddev.org/tut-sequence_android_gl_-_learning_opengl_from_scratch-t229.html
http://.........
▪ Objective-C 中 self 跟 super 区别 Objective-C 中 self 和 super 区别
self 是类的隐藏的参数,指向当前当前调用方法的类,另一个隐藏参数是 _cmd,代表当前类方法的 selector。这里只关注这个 self。super 是个啥?super 并不是隐.........
[1]最简Dialog的兑现
来源: 互联网 发布时间: 2014-02-18
最简Dialog的实现
系统提供的各种Dialog太复杂!来个最简单的,看图:
简单吧!
实现:
上面的代码中主要用到了Theme_TransparentDialog,他的定义见下面:
over!
http://gundumw100.iteye.com/admin/blogs/869742
系统提供的各种Dialog太复杂!来个最简单的,看图:
简单吧!
实现:
private Dialog dialog; private void showProgress() { if(dialog == null) { dialog = new Dialog(this,R.style.Theme_TransparentDialog); // dialog.setContentView(R.layout.progress_dialog); dialog.setContentView(new ProgressBar(this)); dialog.setCancelable(true); dialog.show(); } } private void closeProgress() { if(dialog != null) { dialog.cancel(); dialog = null; } }
上面的代码中主要用到了Theme_TransparentDialog,他的定义见下面:
<style name="Theme_TransparentDialog"> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowFrame">@null</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowIsFloating">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item> <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item> <item name="android:backgroundDimEnabled">false</item> </style>
over!
http://gundumw100.iteye.com/admin/blogs/869742
[2] 极品Opengl ES 课程
来源: 互联网 发布时间: 2014-02-18
极品Opengl ES 教程
http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html
http://code.google.com/p/android-gl/source/checkout
http://www.anddev.org/tut-sequence_android_gl_-_learning_opengl_from_scratch-t229.html
http://www.zeuscmd.com/tutorials/opengles/06-Rendering.php
http://paulyg.f2s.com/uv.htm
These tutorial are the best pages I have ever seen! Good luck ,every one :)
[3] Objective-C 中 self 跟 super 区别
来源: 互联网 发布时间: 2014-02-18
Objective-C 中 self 和 super 区别
self 是类的隐藏的参数,指向当前当前调用方法的类,另一个隐藏参数是 _cmd,代表当前类方法的 selector。这里只关注这个 self。super 是个啥?super 并不是隐藏的参数,它只是一个“编译器指示符”,它和 self 指向的是相同的消息接收者,拿上面的代码为例,不论是用 [self setName] 还是 [super setName],接收“setName”这个消息的接收者都是 PersonMe* me 这个对象。不同的是,super 告诉编译器,当调用 setName 的方法时,要去调用父类的方法,而不是本类里的。
当使用 self 调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用 super 时,则从父类的方法列表中开始找。然后调用父类的这个方法
参考:
http://heidianfeng.blog.163.com/blog/static/618434562011028337309/
self 是类的隐藏的参数,指向当前当前调用方法的类,另一个隐藏参数是 _cmd,代表当前类方法的 selector。这里只关注这个 self。super 是个啥?super 并不是隐藏的参数,它只是一个“编译器指示符”,它和 self 指向的是相同的消息接收者,拿上面的代码为例,不论是用 [self setName] 还是 [super setName],接收“setName”这个消息的接收者都是 PersonMe* me 这个对象。不同的是,super 告诉编译器,当调用 setName 的方法时,要去调用父类的方法,而不是本类里的。
当使用 self 调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用 super 时,则从父类的方法列表中开始找。然后调用父类的这个方法
参考:
http://heidianfeng.blog.163.com/blog/static/618434562011028337309/
最新技术文章: