当前位置: 代码迷 >> Android >> Android 怎么在2个View之间传递数据
  详细解决方案

Android 怎么在2个View之间传递数据

热度:52   发布时间:2016-05-01 21:21:07.0
Android 如何在2个View之间传递数据
各位大神,我现在在和同学开发一个Android的东西,但是,我现在遇到一个很大的瓶颈。

我现在要做在一个View上面写字的部分。
但是,我想让用户在一个弹出的黑框上面写大字,然后,缩小后能将像素点传到下面那张纸中。就是用户最终看到的,是在下面那张纸中显示的小字。而弹出的黑框,是用来给客户编辑的。

那个弹出的黑框,我是用了PopupWindow类的一个对象去做。
其中,在上面加入了一个WordView的对象。(WordView是继承了View类)
现在,我已经实现了在WordView上面写字的功能了。
我现在要做的,是要将每一次取到的像素点,传递到下面那个View中。
但是,我老是没法传送数据下去。

不知道各位大神有没有什么好的想法。
跪求大家帮忙。

------解决方案--------------------
你自己定义一个类,自己的类总能访问到吧。
写字总有事件触发的,触发时把数据写到缓存类中存起来
或者等PopupWindow要关闭前,把Canvas通过setBitmap转化成Bitmap对象,再通过Bitmap对象的GetPixels方法获取你画的像素点,然后再另一个View上画。
  相关解决方案