从Android中的部分图片创建图片?

时间:2015-05-21 08:53:50

标签: android android-layout android-image android-bitmap android-background

我是一名计算机科学专业的学生,​​也是一名刚开始使用Android的开发人员。我的老板,一个小企业主,支付另一个程序员来创建一个iOS应用程序。现在他付钱给我创建Android版本。他发给我用于按钮和背景的图像资源。该应用程序主要显示文本,并具有图像的纹理背景。

由于iOS只有几个屏幕尺寸,因此为每种屏幕尺寸创建背景图像相对容易。

我希望能够拥有相同的背景,但Android的物流变得更加复杂。

我建议的解决方案从较大的图像中动态剪切屏幕尺寸图像,并将其作为背景。

我的计划是使用位图文件将较大的图像裁剪为屏幕尺寸,然后将其设置为onCreate()中的主屏幕。 This S.O. post给了我这样做的想法。

我想知道是否有人曾经尝试过这个?

这可能是一个很好的解决方案吗?

此外:
  1)如何动态获取屏幕尺寸,确定背景图像的正确尺寸?   2)我应该使用哪些单位来裁剪较大的图像?我用的时候        createBitmap(Bitmap source, int x, int y, int width, int height)   宽度和高度应该是多少?

+----------------------------------------+  
| x x x x x x x x x x x x x x x x x x x x|
|x x x x x x x x x x x x x x x x x x x x |
| x x x x x x x x x x x x x x x x x x x x|
|x x x x x x x x x x x x x x x x x x x x |
| x x x x x x +--------------------------+                           
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|    
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|   
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|    
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|  
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|    
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|   
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|    
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|  
|x x x x x x x|x x x x x x x x x x x x x |
| x x x x x x | x x x x x x x x x x x x x|     
+----------------------------------------+

0 个答案:

没有答案