Questions tagged «rotation»

旋转是对象围绕旋转中心(或点)的圆周运动。在移动设备上,它指示方向的变化。

30
在Android轮播上重新启动活动
在我的Android应用程序中,当我旋转设备(滑出键盘)时,我Activity将重新启动(onCreate称为)。现在,这大概是应该的样子,但是我在onCreate方法中做了很多初始设置,因此我需要: 将所有初始设置都放在另一个功能中,这样就不会因设备旋转或 使其onCreate不再被调用,布局只是调整或 将应用程序限制为仅纵向,这样onCreate就不会被调用。

12
使用FFmpeg旋转视频
我一直在尝试找出如何使用FFmpeg旋转视频。我正在使用以人像模式拍摄的iPhone视频。我知道如何使用MediaInfo(优秀的库,顺便说一句)确定当前的旋转度,但是现在我陷入了FFmpeg的困境。 根据我的阅读,您需要使用vfilter选项。根据我所看到的,它应如下所示: ffmpeg -vfilters "rotate=90" -i input.mp4 output.mp4 但是,我无法使它正常工作。首先,-vfilters不再存在,现在只是-vf。第二,我得到这个错误: No such filter: 'rotate' Error opening filters! 据我所知,我拥有FFmpeg的全选项构建。运行ffmpeg -filters显示如下: Filters: anull Pass the source unchanged to the output. aspect Set the frame aspect ratio. crop Crop the input video to x:y:width:height. fifo Buffer input images and send them when they are …

23
为什么使用相机意图捕获的图像在Android的某些设备上旋转?
我正在捕获图像并将其设置为图像视图。 public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intentCamera, TAKE_PICTURE); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intentFromCamera) { super.onActivityResult(requestCode, resultCode, intentFromCamera); if (resultCode == RESULT_OK && requestCode == TAKE_PICTURE) { if …

15
防止Android上的屏幕旋转
我有一个我想阻止旋转的活动,因为我正在启动AsyncTask,并且屏幕旋转使其重新启动。 有没有办法告诉此活动“即使用户疯狂地摇晃手机也不要旋转屏幕”?
315 android  rotation  screen 

29
在容器视图中均匀间隔多个视图
自动布局使我的生活变得困难。从理论上讲,当我切换时它将非常有用,但是我似乎一直在与之抗争。 我做了一个演示项目,试图寻求帮助。有人知道如何在调整视图大小时使视图之间的间隔均匀地增加或减少吗? 这是三个标签(手动在垂直方向上均匀隔开): 我想要的是让他们在旋转时均匀地调整其间距(而不是视图尺寸)。默认情况下,顶视图和底视图向中心倾斜:

7
CSS3旋转动画
<img class="image" src="" alt="" width="120" height="120"> 无法使该动画图像正常工作,它应该进行360度旋转。 我猜下面的CSS有点问题,因为它保持静止。 .image { float: left; margin: 0 auto; position: absolute; top: 50%; left: 50%; width: 120px; height: 120px; margin-top: -60px; margin-left: -60px; -webkit-animation-name: spin; -webkit-animation-duration: 4000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 4000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 4000ms; -ms-animation-iteration-count: …
244 image  css  animation  rotation 


16
使用-webkit-transform时固定的位置不起作用
我正在使用-webkit-transform(和-moz-transform / -o-transform)来旋转div。还添加了固定位置,以便div与用户一起滚动。 在Firefox中工作正常,但在基于Webkit的浏览器中却坏了。使用-webkit-transform后,固定的位置不再起作用!那怎么可能?

25
Android:将imageview中的图像旋转一个角度
我正在使用以下代码旋转ImageView中的图像一个角度。是否有任何更简单,更简单的方法可用。 ImageView iv = (ImageView)findViewById(imageviewid); TextView tv = (TextView)findViewById(txtViewsid); Matrix mat = new Matrix(); Bitmap bMap = BitmapFactory.decodeResource(getResources(),imageid); mat.postRotate(Integer.parseInt(degree));===>angle to be rotated Bitmap bMapRotate = Bitmap.createBitmap(bMap, 0, 0,bMap.getWidth(),bMap.getHeight(), mat, true); iv.setImageBitmap(bMapRotate);

11
JS客户端Exif方向:旋转和镜像JPEG图像
数码相机的照片通常使用EXIF“方向”标签保存为JPEG。为了正确显示,需要根据设置的方向旋转/镜像图像,但是浏览器会忽略此信息来渲染图像。即使在大型商业Web应用程序中,对EXIF方向的支持也可能参差不齐1。相同的来源还提供 了JPEG可以具有的8个不同方向的很好的总结: 示例图像位于4处。 问题是如何在客户端旋转/镜像图像,以使其正确显示并在必要时可以进行进一步处理? 有JS库可用于解析EXIF数据,包括方向属性2。Flickr指出,在解析大图像时可能需要性能,这需要使用Webworkers 3。 控制台工具可以正确调整图像方向5。解决问题的PHP脚本可在6获得


3
进一步了解setRetainInstance(true)
什么究竟,当你调用发生setRetainInstance(true)在Fragment?该文档实际上不存在,这似乎是非常重要的功能。具体来说,我想知道这个序列(我组成的)中有多少是正确的: 用户旋转设备。 该片段与分离Activity,Fragment.onDetach()并被调用。 活动被破坏;Activity.onDestroy()叫做。 所述Activityjava对象被删除(如果可能,通过GC)。 Activity创建了一个新的java对象;它的构造函数,并被onCreate()调用。 在其中,Activity.onCreate()我们要么setContentView(...)设置包含片段的布局,要么FragmentTransaction 用于添加片段。 我真的不太确定,但是我认为android足够聪明,可以找到旧的片段,然后调用Fragment.onAttach()以将其重新附加到新片段上Activity 接下来(或之前?谁知道?)Activity.onResume()被调用。 那是正确的吗?即使我FragmentTransaction.add(new MyFragment(), ...)是第一次使用Android,Android是否也足够智能以找到旧片段?如果是这样,如何避免在其中添加另一个片段onCreate()?我需要做这样的事情吗: if (getSupportFragmentManager().findFragmentByTag("foo") == null) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.add(new FooFragment(), "foo").commit(); }

16
C ++中循环移位(旋转)操作的最佳实践
左和右移位运算符(<<和>>)已经在C ++中可用。但是,我找不到如何执行循环移位或旋转操作的方法。 如何执行“向左旋转”和“向右旋转”之类的操作? 在这里向右旋转两次 Initial --> 1000 0011 0100 0010 应导致: Final --> 1010 0000 1101 0000 一个例子会有所帮助。 (编者注:如果C的旋转数为零,或者编译成多个旋转机械指令,则许多用C表示旋转的常见方法都会遭受不确定的行为。此问题的答案应记录最佳实践。)

6
静态旋转超赞字体的图标
我想将字体超赞的图标静态旋转45度。它在网站上说: 要任意旋转和翻转图标,请使用fa-rotate- *和fa-flip- *类。 但是,这样做 <i class="fa fa-link fa-rotate-45" style="font-size:1.5em"></i> 不工作,而更换fa-rotate-45用fa-rotate-90呢。这是否意味着它们实际上不能任意旋转?

30
旋转JavaScript中数组中的元素
我想知道旋转JavaScript数组的最有效方法是什么。 我想出了这个解决方案,其中一个正数n将数组向右旋转,而一个负数n向左(-length < n < length): Array.prototype.rotateRight = function( n ) { this.unshift( this.splice( n, this.length ) ); } 然后可以使用这种方式: var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; months.rotate( new Date().getMonth() ); 正如克里斯托夫在下面的评论中指出的那样,我上面的原始版本有一个缺陷,那就是正确的版本(附加返回值允许链接): Array.prototype.rotateRight = function( n ) { this.unshift.apply( this, this.splice( n, …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.