草庐IT

float_precision

全部标签

android - 如何在 Android 中为非常长的 ListView 上方的 float 操作按钮设置固定位置?

我正在开发一个主要使用listview的Android应用程序。但我在使用FloatingActionButton和LongListView时遇到问题。我的问题如下。当ListView只有几个项目时。float项目可见。这是截图:正如您在上面看到的,FloatingActionButton仍然可以看到。但是当ListView的项目太多并且超出屏幕时,Floating无法看到操作按钮。这是LongListview的截图对于第二个屏幕截图,它不能再向下滚动。我想要实现的是,我希望float底部始终位于Listview上方屏幕的右下方。就像HTML和CSS中的固定位置。无论Listview有

android - float 操作按钮在滚动时消失

我刚刚安装了用于float操作按钮的FutureSimple库,我认为它非常漂亮。虽然它不包含滚动逻辑消失,但我喜欢它。但是,我想实现一个快速返回模式,我正在寻找一种简单的方法来实现它。基本上,我像这样设置了一个ObservableListView监听器:listView.setScrollViewCallbacks(newObservableScrollViewCallbacks(){@OverridepublicvoidonScrollChanged(inti,booleanb,booleanb2){}@OverridepublicvoidonDownMotionEvent(){}

android - float 操作按钮阻挡其他组件

Google的新MaterialDesign建议使用float操作按钮来吸引用户注意该屏幕上的主要操作。在ListView中有很多这样的例子。现在,假设您的ListView中的项目刚好可以填满屏幕,因此无法滚动。如果您的列表项具有用户可以与之交互的特定组件,例如开关或最喜欢的明星,则float操作按钮可能会阻止该组件。我们应该如何处理这种情况?编辑:这实际上总是发生在您列表中的最后一项 最佳答案 在列表页脚添加一个与float按钮高度相同的空白View。因此,当您滚动列表时,最后一项会出现,float按钮不会隐藏列表的最后一项。这是

android - float 操作按钮动画问题

当我运行这个问题时,我正在研究支持设计库中的fab。我在AndroidStudio的默认空白Activity模板中替换了onCreate方法,它看起来像这样:importandroid.os.Bundle;importandroid.support.design.widget.FloatingActionButton;importandroid.support.v7.app.AppCompatActivity;importandroid.support.v7.widget.Toolbar;importandroid.view.View;importandroid.view.animat

android - 如何创建转换为单张 Material 的 float 操作按钮

我正在尝试查看设计库中是否存在任何内置动画以创建转换为单个Material表的float操作按钮,如Material设计图像中所示https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B8v7jImPsDi-TjBicTdvQjg4M1E/components-buttons-fab-transition_card_02.webm 最佳答案 使用MaterialComponents中的MaterialCont

android - Paint.setTextSize(float) 使用哪种计量单位?

我想使用Canvas在View上绘制具有特定高度(以像素为单位)的文本。您可以简单地使用Paint.setTextSize(float)和像素数,还是使用dp或sp? 最佳答案 它使用像素,但您可以使用以下代码将其转换为dp:doublegetDPFromPixels(doublepixels){DisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);switch(metrics.dens

java - 如何在 Kotlin 中使用 Double Epsilon/Precision 调用 assertEquals?

我想知道,在Kotlin中,是否有可能调用等效的java方法:assertEquals(doubleexpected,doubleactual,doubleprecision)因为每次我都使用这种方法assertEquals(expected:T,actual:T,message:String)而且我找不到具有精度参数的那个。我想调用Java也应该没问题。我对方法的调用:assertEquals(5000.00,calculateCouponAmount(basicFaceValue,basicInterestRate,amortizationBullet,couponNumber1)

java - 如何在 Kotlin 中使用 Double Epsilon/Precision 调用 assertEquals?

我想知道,在Kotlin中,是否有可能调用等效的java方法:assertEquals(doubleexpected,doubleactual,doubleprecision)因为每次我都使用这种方法assertEquals(expected:T,actual:T,message:String)而且我找不到具有精度参数的那个。我想调用Java也应该没问题。我对方法的调用:assertEquals(5000.00,calculateCouponAmount(basicFaceValue,basicInterestRate,amortizationBullet,couponNumber1)

Android float/double 资源类型

据我了解可用AndroidResourcetypes,没有直接的方法将浮点值用作资源,除非你使用一些技巧,例如here中提到的技巧。.有什么约定吗? 最佳答案 不,没有为float/double提供直接的资源类型。但是是的,有两个技巧可以做到这一点。1)在dimens.xml9.52从java引用TypedValuetypedValue=newTypedValue();getResources().getValue(R.dimen.my_float_value,typedValue,true);floatmyFloatValue=t

android - float 操作按钮不显示在 recyclerview 上(位于 DrawerLayout 内)

我正在尝试让FAB超过recyclerview,在我的例子中,它会覆盖整个屏幕。即使recyclerview为空,FAB也不会显示。以下是我的xml代码。预览显示float按钮正常,如下图所示;https://www.dropbox.com/s/18u5pt5v6kkkibj/Screen%20Shot%202015-09-13%20at%201.19.20%20PM.png?dl=0但是当我运行该应用程序时,没有显示FAB。我尝试了很多组合,但都没有成功。我在没有抽屉导航的情况下在ListView上尝试了这个(简单的Activity,它在那里工作,即显示在ListView上)。任何帮