我想实现一个房间里面有电灯,窗帘等,点击电灯图标,电灯图标放大,但还是在这个界面里操作,能对它进行开灯关灯操作,这怎么设计?求思路,求相关设计,代码

解决方案 »

  1.   

    意念个球啊,看小说看多了吧你,就是这一个activity里有许多电灯,窗帘啊图标,要是图标多了他们就会很小,我想点击其中一个图标它就会放大些有利于再操作这个图标,图标操作像电灯图标,你点击它下,它就灭了,再点击它,它就会成亮起得状态。
      

  2.   

    因为灯只有两种状态,所以可以在点击时改变bool型标志位flag。
    true:灯亮
    false :灯灭
    或者点击计数,奇数为亮、偶数为灭使用ImageView配合BitMap一起使用,关键有几个点1,设置ImageView  clickable为true、AdjustViewBounds为true;
    2,使用BitMapFactory解析所需图片
    Resources res = this.context.getResources();
    Bitmap bitmapPic = BitmapFactory.decodeResource(res, R.drawable.***);
    3,设置图片高与宽,设置ImageView的ImageBitmap,参数即为你上一步解析的Bitmap
    ImageView ivButtom = (ImageView) taskview.findViewById(R.id.mine_imageview);
    ivButtom.setMaxHeight(...);
    ivButtom.setMaxWidth(...);
    ivButtom.setImageBitmap(bitmapPic);
    4,设置你的按钮监听器。
      

  3.   

    animation能设置放大多大吗, 貌似不可以吧
      

  4.   

    可以用scaleanimation,alphaanimation、rotateanimation、translateanimation、来做吧。。