从资源中加载,或者自己绘制
与从资源中加载 80 个按钮相比,我绘制自己的按钮(只是矩形)有什么好处吗?
Are there any benefit in me drawing my own buttons (just rectangles) over loading 80 of them from resources?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于绘制按钮的复杂性。
但是图像在某种程度上具有恒定的加载时间
结论:
如果有一些简单的操作,我会更喜欢绘制按钮
但在更复杂的情况下(例如颜色渐变或其他),我更喜欢存储图像。
还要注意,某些 UI 必须在 gdi+ 中完成,否则无法完成。
例如圆形按钮或动画..
存储的图像不具备 GDI+ 的全部灵活性
It depends on the complexity of the drawn buttons..
But images somehow have constant time loading
Conculsion:
I will prefer drawing buttons if few simple operations are in
But in more complex cases (like color gradient or something) , I prefer stored images..
Also note that some UI must be done in gdi+ and can not be done otherwise..
for example circular buttons or animations..
Stored images don't have full flexibility of GDI+