草庐IT

方向灯

全部标签

java - 如何改变CollapsingToolbarLayout 标题的方向?

我在我的项目中使用了设计支持库,并且想将CollapsingToolbarLayout的标题方向从ltr更改为rtl(如下所示)。我该怎么做?我检查了thislink但找不到任何有用的东西。此设计的布局尚未准备就绪,但这是一个类似的xml: 最佳答案 最后,我发现我可以在xml和java中做到这一点:xml代码中的这些属性或者java中的这些代码collapsingToolbar.setExpandedTitleGravity(Gravity.RIGHT);collapsingToolbar.setCollapsedTitleGra

android - 在方向更改期间保持服务运行

在我的应用程序中,我有一个Service负责管理与外部设备的蓝牙连接。此Service类定期轮询外部蓝牙设备的数据,并将最新数据添加到缓存(或可能是SD卡)内存中的日志中。在我拥有的各种Activity类中,有一个特定的Activity代表主UI。它负责以图形形式显示基于缓存文件数据的记录数据。我们将此Activity称为Dashboard。用户可以在该图上来回滚动以查看自应用程序启动以来收集和记录在缓存中的数据。为了这个问题的目的,有两种操作模式需要考虑。用户可以选择“记录到SD卡”选项,即使所有Activity类都被杀死,应用程序也必须继续轮询和记录到SD卡(例如,用户已经离开返回

android - 如何在 Xamarin.Forms 中设置 ContentPage 方向

我正在使用Xamarin.Forms创建一个跨平台应用程序,我所有的ContentPages都位于PCL中。我正在寻找一种方法来将单个ContentPage的orientation设置并锁定为Landscape,最好无需创建另一个每个平台特定项目中的Activity。由于我的ContentPage.Content设置为ScrollView,我尝试将ScrollOrientation设置为Horizo​​ntal,但是这不起作用。我也试过使用RelativeLayout,但我看不到Orientation属性。publicclassPlanningBoardView:ContentPage

【Flutter】使用 Flutter Slidable 轻松实现滑动列表项和方向滑动操作

文章目录一、前言二、FlutterSlidable简介1.什么是FlutterSlidable2.FlutterSlidable的主要特性三、如何安装和使用FlutterSlidable1.安装FlutterSlidable2.FlutterSlidable的基本使用四、FlutterSlidable的基本功能1.开始动作面板(StartActionPane)2.结束动作面板(EndActionPane)五、总结一、前言你是否渴望成为Flutter的专家,掌握更多的技巧和最佳实践?我们有个好消息要告诉你!Flutter从零到一基础入门到应用上线全攻略正在等待你的加入!这个专栏包含了你需要的所有

android - 仅在垂直方向倾斜位图

我想倾斜(如果这不是正确的词,请纠正我)位图,使其看起来有深度。形象化我所要求的一个好方法是星球大战的学分如何倾斜以显示深度。我尝试了以下方法:canvas.getMatrix().postSkew(kx,ky,px,py);和canvas.skew(sx,sy);但我并没有取得太大的成功。上述方法似乎总是将位图转换为平行四边形。有没有办法将位图转换为梯形?这是我从Romain指出的示例中摘取的一段代码。canvas.rotate(-mOrientation[0]+mHeading,mCenterX,mCenterY);camera.save();if(mReverse){camera

android - 从右到左 Android 应用中的选项卡滑动方向

我有一个带有标签页的Android应用程序。我希望应用程序从右到左。我将android:supportsRtl="true"放在list文件中,并将一些元素更改为android:layoutDirection="rtl"。它将所有内容从右向左更改,这正是我想要的,只是它反转了选项卡中的滑动方向-当您向左滑动时,它会移动到左侧选项卡,而不是与滑动相反。我想将其更改为常规滑动。这是我的代码:希望你能帮助我。谢谢! 最佳答案 我补充说:android:layoutDirection="ltr"到TabLayout。不android:lay

android - android中 Activity 方向变化的奇怪行为

我在处理Activity方向时遇到了一个非常奇怪的问题。让我解释一下场景我有ActivityA和B。目前A处于横向模式,B(固定)处于纵向模式。如果用户更改A的方向,我将保存ActivityA的状态。我从A(横向)转到B(纵向)所以在这种情况下A在背景中所以它应该调用onSaveInstance(bundle)方法。但它会调用,当我回来时,A的Resume()被调用,我得到异常onResume()cannotcalledafteronSaveInstance()forA.这件事,让我很烦。更新编辑如果两个Activity都可以有任何方向。然后ActivityAonSaveInstanc

android - getIntent() 当方向改变时 - 如何处理?

这感觉像是一个菜鸟问题,但在Android中,当方向改变时,Activity被销毁并重新创建,并且onCreate()被重新调用。内部状态可以通过savedInstanceState包保存。到目前为止一切顺利。但在我的应用程序中,我有一个Activity通常通过startActivityForResult()从另一个Activity调用,它传递了一堆参数。在onCreate()中,目标Activity执行getIntent()以检索传入的数据。问题是当该Activity在屏幕上并且我翻转方向时它崩溃了。它在调用getIntent()的onCreate()代码中崩溃。我认为它正在崩溃,因

android - 如何在不使用谷歌地图方向 api 的情况下查找 Android 应用程序中 2 个地理点之间的距离(通过公路)?

我正在开发Android应用程序。我需要找到两个地理坐标之间的距离。我使用了Location.distanceBetween()和Location.distanceTo()函数。这些函数给出了直线距离,但是当我们走公路时,实际距离是不同的。 最佳答案 使用googleapi作为publicfloatgetDistance(doublelat1,doublelon1,doublelat2,doublelon2){Stringresult_in_kms="";Stringurl="http://maps.google.com/maps/

android - 如何在android中获取平滑的方向数据

我有一个使用方向数据的应用程序,该应用程序使用Sensor.TYPE_ORIENTAITON的API-8之前的方法运行良好。平滑数据相对容易。我正在尝试更新代码以避免使用这种已弃用的方法。新的标准方法是用Sensor.TYPE_ACCELEROMETER和Sensor.TYPE_MAGENTIC_FIELD组合替换单个Sensor.TYPE_ORIENTATION。收到该数据后,会将其发送(通过SensorManager.getRotationMatrix())到SensorManager.getOrientation()。这(理论上)返回与Sensor.TYPE_ORIENTATIO