草庐IT

margin-bottom

全部标签

android - Toast 的 margin 值有什么作用?

AndroidToast类提供了获取和设置边距的方法。我很确定他们指的是整个toast消息的外边距。由于Toast消息漂浮在UI上,为什么这些边距是必需的?我尝试查看SDK引用以及搜索Internet。我找到的最接近解决方案的是一行建议,即margins和offsets都允许控制Toast的定位。为什么我需要两种方法(尽管在概念上不同,因为边距允许根据容器宽度百分比进行指定)来控制Toast的定位?可以肯定的是,这些边距不像其他布局的填充那样工作,是吗?这没有意义,但我想说清楚。总而言之,我想知道为什么需要边距,边距有什么作用,以及边距和偏移量的用例,即什么时候应该使用边距,什么时候应

android - 我怎样才能减少 margin ?

我的一个观点现在看起来像这样。在大5附近,特别是在它的上方和下方,有相当大的余量。我怎样才能减少或删除这个margin?相关的XML代码如下所示:样式在这里:22spwrap_contentwrap_content80spwrap_contentwrap_content 最佳答案 将属性android:includeFontPadding="false"添加到大TextView,它必须缩小填充。 关于android-我怎样才能减少margin?,我们在StackOverflow上找到一个

android - 如何设置 Bottom Sheet peek height 最初只显示某些部分?

假设我的BottomSheet有几行小部件,如下所示。如果我最初只想显示前两行(即前两个LinearLayout),而不是下面的其余小部件。我不希望最初看到这些。如何设置正确的窥视高度?硬编码app:behavior_peekHeight可能行不通,所以我需要以编程方式设置它,但如何计算高度?或者是否有更推荐的方法来获得相同的结果?我的意思是,如果我测试谷歌地图,长按一个位置首先只显示标题部分作为BottomSheet,但是当我尝试向上滚动BottomSheet时,感觉标题部分(可能不是真实的)bottomsheet)被包含所有元素的真正的bottomsheet所取代。如果我的解释不够

java - Android 在 Canvas 上获取 Bitmap Rect (left, top, right, bottom)

我在Canvas上绘制一个位图,然后对其进行一些缩放,非常简单,只需使用canvas.scale(int,int,pivot,pivot),然后在缩放完成后,我需要得到位图相对于视口(viewport)的坐标。有没有什么方便的方法可以做到这一点而无需自己计算初始位置然后它在比例尺之后的位置?实际上,具有缩放比例的位图可以比Canvas更大,所以我实际上需要View和位图的剪辑大小(不可见区域的大小,我想小于x,y(0,0). 最佳答案 我在想:canvas.scale(scaleX,scaleY,pivotX,pivotY);if(

dart - 部分可见的 Bottom Sheet - flutter

是否有可能在初始状态下让BottomSheet部分可见,然后可以展开/关闭?我已附上Googlemap实现示例的屏幕截图。 最佳答案 将DraggableScrollableSheet小部件与Stack小部件一起使用:这里是gist对于此^GIF中的整个页面,或尝试Codepen.整个页面的结构如下:@overrideWidgetbuild(BuildContextcontext){returnScaffold(body:Stack(children:[CustomGoogleMap(),CustomHeader(),Draggab

dart - 部分可见的 Bottom Sheet - flutter

是否有可能在初始状态下让BottomSheet部分可见,然后可以展开/关闭?我已附上Googlemap实现示例的屏幕截图。 最佳答案 将DraggableScrollableSheet小部件与Stack小部件一起使用:这里是gist对于此^GIF中的整个页面,或尝试Codepen.整个页面的结构如下:@overrideWidgetbuild(BuildContextcontext){returnScaffold(body:Stack(children:[CustomGoogleMap(),CustomHeader(),Draggab

android - Activity 过渡效果 : slide in for the top activity and scale for the bottom activity

我想实现如下图所示的效果。效果来自Facebook。我在ActivityA中尝试过:overridePendingTransition(R.anim.anim_left_to_right,R.anim.scale_out);在ActivityB中:overridePendingTransition(R.anim.anim_right_to_left,R.anim.scale_in);xml显示如下:R.anim.anim_left_to_rightR.anim.anim_right_to_leftR.anim.scale_outR.anim.scale_in但是,它没有达到预期的效果-

android - 动态更改操作栏分隔线颜色(android :bottom for programmatically generated ShapeDrawable)?

我正在尝试以编程方式更改操作栏底部分隔栏的颜色。我的策略是将操作栏背景设置为以编程方式生成的LayerDrawable包含ShapeDrawable矩形,基于thisXML:但我遇到了障碍:我不知道如何应用android:bottom属性(如)以编程方式。显然android:bottom是item标签的一个属性,(我认为)没有程序上的等效项,而且我还没有找到ShapeDrawable的任何方法/属性。看起来很合适。到目前为止的代码:publicLayerDrawablecreateABBackground(Stringcolor){ShapeDrawablerect=newShapeD

android - 滑动TabLayout左右padding/margin

我正在尝试在我的应用中模拟GooglePlayX的视觉用户界面,但我很难设置此边距/填充。ItriedosetpaddingtoSlidingTabLayout,butitcollapsesautomaticallywhenanyoftheextremes(leftorright)areselected.我还尝试修改SlidingTabLayout的源代码,为SlidingTabStrip添加边距,但没有成功。我最后一次尝试是在SlidingTabLayout#populateTabStrip()中为PagerAdapter的第一个和最后一个项目添加边距,同样没有成功。感谢任何帮助。

javascript - 单击 React-Navigation 中的 Bottom Tab Navigator 后如何打开 DrawerNavigator?

我正在使用react-navigation并尝试在单击BottomTabNavigator中的选项卡项目时打开抽屉(使用DrawerNavigator)。我现在的代码是这样的exportdefaultcreateBottomTabNavigator({Dashboard:{screen:Dashboard,navigationOptions:{tabBarLabel:'Dashboard',tabBarIcon:({tintColor})=>()}},Customers:{screen:Customers,navigationOptions:{tabBarLabel:'Customer