当前位置: 代码迷 >> Android >> android用一张小图片覆盖background的一部分,该怎么处理
  详细解决方案

android用一张小图片覆盖background的一部分,该怎么处理

热度:50   发布时间:2016-04-28 05:45:13.0
android用一张小图片覆盖background的一部分
   比如说我现在的background是一张图片,我要在这张图片上画很多的点 , 这些点是我已经有的一张点的图片,要这么实现呢?      注意: 要可以设定点的位置   求大神伸出援手啊
------解决方案--------------------
在你的background上放一个view,然后把你想放的小图片,画到view的canvas上去可行否?

像ImageView这类控件,自己就带有foreground和background吧,用起来应该蛮方便的。
------解决方案--------------------
这个布局有两种办法吧 
1. 第一种方法 如果单实现这个布局没有别的复杂的东西 可以自己写个类 继承view 也就是自定义view 在onDraw里自己画 坐标可自己控制 background也可以在这里边设置
2. 如果你的view比较复杂并且已经写好了xml 你可以自己写个类 继承fragment 在里边自己画(同上) 在xml里 加一个<fragment class="带包名的你的fragment类"/>  一样可以实现 方法有个好处 与activity之间的通信非常方便;
 
  相关解决方案