小编Cat*_*n H的帖子

Android:一个物体的 360 度视图

有什么方法可以从照片创建 360 度物体视图吗?我有一组从不同角度观看一辆车的 71 张照片。我想将它们结合起来,当触摸屏幕从不同角度观看时能够旋转汽车。我已经做了研究,但我找不到在 android 中完成的任何内容。在这里找到一个例子

这个例子是用Jquery做的。我需要的是直接在 Android 应用程序中实现它。我怎样才能做到这一点?

Edit1:到目前为止,我设法以这种方式在图像之间创建动画:

问题是动画在单击时开始并自行运行。我希望在按住手指并向右或向左移动时能够将汽车从左向右和从右向左移动。我怎样才能从我想要的角度看到汽车?

android view object 360-degrees

5
推荐指数
1
解决办法
4669
查看次数

ViewPager给出内存不足错误

我已经实现了一个ViewPager,它给了我一个Out Of Memory错误,我无法弄清楚为什么会这样.我有大约11个图像显示,每个图像大约500 kb(磁盘大小),它们是.jpg格式.

这是代码:

public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bmw_gallery);

ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
ImagePagerAdapter adapter = new ImagePagerAdapter();
viewPager.setAdapter(adapter);
}

private class ImagePagerAdapter extends PagerAdapter {
private int[] mImages = new int[] {
    R.drawable.bmw_1series_3door_wallpaper_01,
    R.drawable.bmw_1series_3door_wallpaper_02,
    R.drawable.bmw_1series_3door_wallpaper_03,
    R.drawable.bmw_1series_3door_wallpaper_04,
    R.drawable.bmw_1series_3door_wallpaper_05,
    R.drawable.bmw_1series_3door_wallpaper_06,
    R.drawable.bmw_1series_3door_wallpaper_07,
    R.drawable.bmw_1series_3door_wallpaper_08,
    R.drawable.bmw_1series_3door_wallpaper_09,
    R.drawable.bmw_1series_3door_wallpaper_11,
    R.drawable.bmw_1series_3door_wallpaper_12
};

@Override
public int getCount() {
  return mImages.length;
}

@Override
public boolean isViewFromObject(View view, Object object) {
  return view == ((ImageView) object);
}

@Override
public …
Run Code Online (Sandbox Code Playgroud)

android android-viewpager

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

标签 统计

android ×2

360-degrees ×1

android-viewpager ×1

object ×1

view ×1