相关疑难解决方法(0)

将视图层次结构旋转90度

我正在研究FrameLayout的子类,它应该将其所有子项旋转90度.我这样做是为了克服Android 2.1及以下版本中仅限风景的相机限制,让活动处于风景中,但将我的相机叠加放入此framelayout叠加层,使其看起来像是肖像(这就是如何Layar做到了)为了做到这一点,我正在调整Jeff Sharkey的代码来旋转视图.我的问题是我可以旋转Framelayout,但我不能调整它以匹配新的尺寸.所以在我的g1上,而不是在景观中480x320相机视图上的320x480纵向视图,我在中间看到一个320x320的盒子,显示我的纵向视图,两侧被切掉.

到目前为止,这是我的代码:

public class RotateLayout extends FrameLayout {
    private Matrix mForward = new Matrix();
    private Matrix mReverse = new Matrix();
    private float[] mTemp = new float[2];

    public RotateLayout(Context context) {
        super(context);
    }

    public RotateLayout(Context context, AttributeSet attrs) {
        super(context, attrs);

    }


    /* (non-Javadoc)
     * @see android.widget.FrameLayout#onMeasure(int, int)
     */
    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
        //This didn't work:
        //super.onMeasure(heightMeasureSpec, widthMeasureSpec);
    }

    /* (non-Javadoc)
     * @see android.widget.FrameLayout#onSizeChanged(int, int, int, int)
     */
    @Override …
Run Code Online (Sandbox Code Playgroud)

animation android android-widget android-layout

35
推荐指数
2
解决办法
4万
查看次数

点击按钮的径向菜单android?

我想设计这样的菜单.

我尝试了动画,但它没有保留按钮的位置.

如果有人做过这种菜单,请指导我.

任何帮助将不胜感激.

在此输入图像描述

android menu custom-controls

23
推荐指数
1
解决办法
2万
查看次数

如何创建旋转轮控制?

我正在尝试在android中实现Rotatory wheel,就像下面显示的图像一样.我从这个链接中看到了教程.但我想实现如下图所示.轮子由各个图像组成.有没有人对这个实现有任何想法?任何帮助,将不胜感激.

在此输入图像描述

提前致谢.

阿卡什

animation android rotation image-rotation android-animation

20
推荐指数
1
解决办法
3万
查看次数

如何制作旋转菜单

我有一个关于在Android中旋转菜单的问题.我想让动画菜单像枪筒一样移动.

http://i.imgur.com/COb8a.png

其中1-6是ImageButtons,按钮顺时针或反向旋转取决于您触摸屏幕的方式.我知道如何放置ImageButtons等但我从来没有制作动画菜单,总是静态的.如果你能帮助我,我将非常感激.

android menu rotation animated

12
推荐指数
2
解决办法
2万
查看次数

布局与圆圈中的按钮?

这对所有人来说都是一个挑战..我们如何将按钮设置为相对或线性布局或任何其他布局在圆圈中,与此图像相同.我们可以使用xml或使用代码来完成.请帮忙.

提前致谢

layout android relativelayout android-layout android-linearlayout

3
推荐指数
1
解决办法
9324
查看次数