激情雪糕

文章
8
资源
0
加入时间
2年10月21天

三句代码创建全屏Dialog或者DialogFragment:带你从源码角度实现全屏Dialog实现方法全屏Dialog实现原理为什么需要在setContentView之前设置Window.FEATURE_NO_TITLE属性

Dialog是APP开发中常用的控件,同Activity类似,拥有独立的Window窗口,但是Dialog跟Activity还是有一定区别的,最明显的就是:默认情况下Dialog不是全屏的,所以布局实现不如Activity舒服,比如顶部对齐,底部对齐、边距、宽度、高度等。如果将Dialog定义成全屏的就会省去很多问题,可以完全按照常用的布局方式来处理。网上实现方式有不少,一般情况下也都能奏效,不过...

矩形&区域&剪裁区域

矩形FillRect (hdc, &rect, hBrush); 填充矩形,到达但不包括右下坐标FrameRect (hdc, &rect, hBrush); 绘制矩形框,不填充,画刷用来绘制边框,此函数允许绘制不是纯色的矩形框,矩形边框是1个逻辑单位宽,如果逻辑单位大于设备单位,边框的宽度将是2个或更多像素。InvertRect (hdc, &rect); ...

mysql存储过程 二维数组_MySQL数据篇(八)-- 存储过程的简单实现

思考:一般我们的数据都是存储在数据库里面,对于常规的CRUD操作都是用代码实现,比如使用PHP做项目,所有的数据处理都需要主动操作代码实现。如果我们现在有一项目,业务需要在用户下单后,对用户的订单进行分润处理,比如在每个月的21号,对上个月所有的订单按设置的规则进行分润处理,当然shll脚本也可以实现,但是今天我们说的是如何通过数据库“存储过程”和“事件”来实现。一、如下图,是MySQL官网所介绍...