草庐IT

方向灯

全部标签

android - 如何确定相机预览框的默认方向?

我正在(再次)尝试为所有场景创建实际工作正常的相机预览逻辑:任何设备:手机、平板电脑、toastr等等任何摄像头:前置、后置、侧置、面向狗等等android.hardware.Camera和android.hardware.camera2纵向和横向设备方向因为我的minSdkVersion是15,而且我不是特别关心性能,所以我尝试使用TextureView。并且,按照法登在here等地方的建议和here,我正在尝试在该TextureView上使用setTransform()和适当的Matrix:正确定位预览,考虑设备方向完全填充TextureView,代价是在TextureView纵横

android - setRetainInstance(true) + setCustomAnimations(...) = 每个方向变化的动画?

背景我有一个fragment的Activity,在创建时需要动画,但在方向改变时不需要。fragment被动态插入到布局中,因为它是抽屉导航式Activity的一部分。问题我想避免为配置更改重新创建fragment,所以我在fragment中使用了setRetainInstance。它有效,但出于某种原因,每次旋转设备时动画也会重新启动。我做了什么我已将此添加到fragment中:@OverridepublicvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);setRetainI

android - Google Play 游戏服务多人设备方向更改将用户踢出房间

我正在开发一个只有一个Activity(扩展BaseGameActivity)并在多个fragment之间切换(很像Google的示例代码状态)的应用。我现在正在2台不同的设备上测试多人游戏。两个用户都可以成功登录、互相发送消息等。但是,当一个用户旋转他们的设备时,他们会被踢出房间。我认为这是有道理的,因为Activity正在被销毁并重新创建。但我不明白的是我们需要做什么才能让用户旋转他们的设备并保持游戏状态(登录、加入房间等)完好无损?一个想法:android:configChanged="orientation|screenSize"-但Android不鼓励这样做(在大多数情况下有

android - 锁定到一个方向时获取手机方向

这很容易与另一个问题重复,我只是在努力找出要搜索的内容。我的相机应用程序被锁定在横向模式(在list中),如下所示:android:screenOrientation="landscape"但是,当设备旋转为纵向时,我仍想旋转一些UI元素(尽管android仍会认为它是横向的,但那是故意的)。所以我试过这个来检查方向introtation=this.getWindowManager().getDefaultDisplay().getRotation();intdegrees=0;switch(rotation){caseSurface.ROTATION_0:Log.d("Rotatio

android - 方向更改时列表 fragment 中 ListView 行的重复

我有一个ListFragment,我在其中使用自定义适配器来填充ListView。一切都很好,直到我改变方向并滚动。然后它看起来像这样:我猜这与我摸索View持有者有关,但我现在无法访问代码。 最佳答案 重叠fragment的原因是我使用了FrameLayout并使用FragmentTransition.add(...)添加了fragment。当我将.add()更改为.replace()时,旧fragment被删除并添加了新fragment,我的问题就解决了。 关于android-方向更

解决 element ui Carousel跑马灯组件,el-carousel-item数量为2时,组件循环方向一左一右的问题

在项目中有些数据需要轮播展示时,使用Carousel组件非常合适,可以在页面内挂载很多内容节点,平常组件的循环显示方向默认是往右边滑动,但是在循环数量为2时,循环显示方向就会呈现一左一右,对于部分强迫症客户来说体验感就不是很好,如下图实现循环数量为2时,循环显示的方向依旧为向右(上下滚动的除外)的思路首先获取要循环的数据的长度length,如果为2时,复制一次,使其成为长度length为4的数组,然后将Carousel组件的indicators(下标显示器)多复制的给隐藏(原本长度为2,现在为4,就隐藏第3个和第4个) 最终成品效果如下 完整代码如下,可直接复制使用{{item}}export

android - 安卓方向传感器的奇怪行为

目前,我正在尝试使用方向传感器值旋转3D立方体,使用getRotation()方法。当android设备旋转到一定范围以上时,会观察到一些意外行为。例如,如果我让设备“站起来”,“滚动”的值(value)就会变得疯狂。我也遇到了类似于所谓的gimbal-lock的现象。唯一的区别是我什至在将传感器值应用于3D旋转之前就遇到了这个问题。当我尝试通过仅围绕“俯仰”轴旋转设备来更改“俯仰”值时,“偏航”值也会根据俯仰旋转而变化。这对我来说似乎完全不合理。有人可以帮帮我吗??我被这个问题困了一个月。 最佳答案 这是偏航、俯仰和滚转的常见问题

Android 相机方向问题

以垂直格式拍摄的照片以横向格式保存,反之亦然。我正在使用此Intent使用Android相机IntentcaptureImage=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);captureImage.putExtra(MediaStore.EXTRA_OUTPUT,imageFileUri);startActivityForResult(captureImage,CAMERA_PIC_REQUEST);onActivityResult()我只是将图像URL保存到我的数据库中并将其显示在ListView中。但方向

微信小程序-flex布局:垂直、水平方向-自动填充满剩余空间

在微信小程序项目中经常需要将水平或垂直方向分成两大部分,一部分内容宽度或高度固定,剩余的一部分需填充满剩余空间。那么,该怎么快速解决这类布局?效果图如下:垂直方向:水平方向:我个人比较喜欢使用flex布局,面对此类布局,最先想到的也是flex布局。常见的flex布局中,可设置flex:1,相当于设置父盒子display:flex,即伸缩布局,flex为1,是子盒子占了一份,自动放大填满剩余的空间。若还有另一个子盒子也设置flex;1,即这个父盒子被两个子盒子平分,各占一半。若另一个子盒子设置flex:2,也就是父盒子被所有子盒子平分成3份,以此类推。常见的flex属性值:1.flex:1,也就

VideoView中的Android纵向视频方向错误

我在Android设备上以纵向拍摄新视频,如下所示:Intentintent=newIntent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);startActivityForResult(intent,1886);它给了我这个文件:“/mnt/sdcard/DCIM/Camera/video-2012-02-02-10-45-48.mp4”然后我这样玩:privateVideoViewvideoView=(VideoView)findViewById(R.id.videoView);StringvideoUrl="/mnt/sdc