/*! Copyright Cdialog* version 1.0* liscense MIT*/var Cdialog = { showMask: true, //show mask isScroll:false, //auto detect scroll zIndex: 1000...
分类:
其他好文 时间:
2014-06-18 15:06:18
阅读次数:
329
自定义Dialog1.先上个效果图:虽然效果丑了点,但主要学习修改已有的控件,例如修改Dialog控件2.一些基本的只是进行了解Dialog:theme是Dialog的样式,常用样式为: 3.这里在对window,view,activity的关系就个简要的说明(1)View:最基本的UI组件,...
分类:
移动开发 时间:
2014-06-18 08:21:04
阅读次数:
375
从前文《 源码解析:dialog, popupwindow, 和activity 的第一个view是怎么来的?》中知道了activity第一个view或者说根view或者说mDecorView 其实就是一个FrameLayout,以及是在系统handleResume的时候加入到系统windowManager中的,并由framework中的ViewRootImpl
接管,通过ViewRootIm...
分类:
其他好文 时间:
2014-06-17 22:07:59
阅读次数:
277
private void showDialog()
{
mDialog = new Dialog(this);
mDialog.setCanceledOnTouchOutside(true);
Window dialogWindow = mDialog.getWindow();
dialogWindow.setBackgroundDrawable(new ColorDra...
分类:
移动开发 时间:
2014-06-17 16:09:27
阅读次数:
210
1.效果图我做了一个非常简单的例子,一个可以显示颜色的QLabel,边上有个按钮,点击,跳出颜色选取的Dialog,然后选择一个颜色,这个QLabel会变成什么颜色。2.ColorLabel 我们先把这个自定义的类写好:头文件:#ifndef COLORLABEL_H
#define COLORLABEL_H
#include
#include
class ColorLabel : pub...
分类:
其他好文 时间:
2014-06-17 16:06:55
阅读次数:
232
转自:http://www.cnblogs.com/GnagWang/archive/2010/11/26/1888762.htmlToast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。下面用...
分类:
移动开发 时间:
2014-06-17 15:20:26
阅读次数:
295
问题
在慢慢熟悉android 的过程中,发现一个view 或者layout的初始化,或者构造的流程还是比较清楚的,也就是加到父控件中,然后就开始了对应的生命周期。但是整个界面的父控件,或者说系统的第一个view, 是怎么来的,如何初始化和绘制的呢?
概述
概述:带着困扰我的问题,在前文的基础上,继续分析应用界面和framework的关系,通过分析viewrootimpl 的来源,并结合di...
http://364434006.iteye.com/blog/1671907——————————————————————————————————————————————————————————————————————解决方案:将被加载页面中的body标签删掉. 说明:window、dialog、....
dialog.pack(); dialog.setAlwaysOnTop(true); Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); Insets screenIns...
分类:
其他好文 时间:
2014-06-15 07:07:51
阅读次数:
177
bootstrap的模态弹窗 和CKEditor的模态弹窗,使用时。会造成编辑器的弹出框中的文本框不能编辑。解决办法:在页面中添加一段代码即可:$.fn.modal.Constructor.prototype.enforceFocus = function () { modal...
分类:
其他好文 时间:
2014-06-14 22:11:53
阅读次数:
415