草庐IT

Share-Sheet

全部标签

android - 如何在 Bottom Sheet View 中添加阴影?

截至目前,在Android设计库中实现的官方BottomSheet单组件中,顶部边缘不会显示阴影。但是对于我在各种模型和MaterialDesign规范中看到的内容,BottomSheet格包含某种离散的阴影。我认为阴影有助于远离主布局的BottomSheet,尤其是在设置了peek值和/或BottomSheet始终可见的情况下。否则它只会与主布局及其项目混合在一起。我尝试了ViewCompat.setElevation(bottomSheet,5);并将android:elevation="5dp"设置为XML中的View,但均未成功。 最佳答案

Android Bottom Sheet 平滑扩展,如谷歌地图

我想重新创建Googlemap应用中提供的BottomSheet行为:Linktoexpectedbehavior.我试过使用BottomSheetBehavior以及其他几个3rd方库,例如umanoAndroidSlidingUpPanel,但我无法避免的问题是它们都在状态(折叠和展开)之间捕捉BottomSheet。我想要一个BottomSheet,它可以通过向上滑动平滑展开,而不是捕捉到最近的状态,而是保持在用户停止滑动的位置。 最佳答案 您可以通过继承BottomSheetBehavior并覆盖onTouchEvent以提

android - 如何将应用程序添加到 Android 上的相机图片的 "Share via"列表

我正在构建一个应用程序,该应用程序在用户使用内置Android相机拍照时启动,然后点击“共享”按钮,然后选择我的应用程序作为共享者,该应用程序需要传入的图片路径采取,它用于处理。问题:如何在“分享方式”列表中添加指向我的应用的选项?现在有Facebook、电子邮件、消息、Twitter、Picasa等选项,我想添加带有图标的应用程序。我被困住了!而且,谷歌对此并不容易,因为“通过列表相机添加到共享的android”会产生很多结果。我正在使用AppInventor(AI)构建应用程序,但是,AI不允许开发人员通过列表编辑共享,所以也许这必须是一个单独的迷你应用程序,只是添加到列表中...

android - 如何在 android 中处理浏览器的 "share page" Intent ?

我在这里读到(http://androidlittle.blogspot.com/2009/08/intent-filter-for-share-link.html)需要什么Intent过滤器来处理android网络浏览器发送的“共享链接”Intent。我已将它放在我的AndroidManifest.xml中的一个block中,如下所示:不过,我这辈子都无法触发它。当我在android浏览器中共享链接时,模拟器日志显示它正在创建选择器Intent,但没有提供选择器正在执行的Intent的详细信息。不会弹出选择器窗口,并且Intent由SMS应用程序处理。我也尝试过手动启动Intent:

安卓 6 : cannot share files anymore?

我正在分享一张图片,此代码适用于Android6之前的设备:IntentshareIntent=newIntent(Intent.ACTION_SEND);shareIntent.setType("image/*");Uriuri=Uri.fromFile(newFile(mFilename));shareIntent.putExtra(Intent.EXTRA_STREAM,uri);mContext.startActivity(Intent.createChooser(shareIntent,mChooserTitle));但是,当我尝试使用Android6共享时,我收到了toas

android - 如何在不使用对话框的情况下在显示 Bottom Sheet 时使背景变暗?

我知道BottomSheetDialog已经这样做了,但我需要使用常规的BottomSheet和从BottomSheetBehavior.from()生成的行为。此BottomSheet不会使背景变暗,并且触摸外部也不会关闭它。BottomSheet显示时有没有办法使背景变暗?触摸外面时可能会解雇。基本上行为就像BottomSheetDialog但我必须直接使用BottomSheetBottomSheetBehavior。 最佳答案 您可以使用此代码1.MainActivity.xmlMAinActivity.javapublicc

android - 是否可以生成一个 'share on Facebook' 链接以在 Android/iOS/移动设备上打开 native Facebook 应用程序而不是网络共享对话框?

是否可以在在native应用程序中打开分享对话框的网站上拥有在Facebook上分享链接?当前行为:现在点击Facebook分享链接会打开基于网络的分享对话框,这很糟糕,因为大多数移动Facebook用户使用的是native应用程序,因此没有在他们的浏览器上登录。因此,网络共享对话框会提示他们输入他们的用户凭据-这可能会导致他们最终不共享。理想行为:单击Facebook上的分享链接会在本地Facebook应用程序中打开分享对话框,用户已在其中登录。提前感谢您的帮助! 最佳答案 截至目前,没有官方方法可以实现这一目标。不过,它可以由F

memory - MPI Fortran 代码 : how to share data on node via openMP?

我正在编写一个已经使用MPI的Fortan代码。现在,我面临一种情况,一组数据增长得非常大,但每个进程都相同,所以我希望每个节点只将它存储在内存中一次,并且一个节点上的所有进程都访问相同的数据。为每个进程存储一次会超出可用RAM。是否有可能使用openMP实现类似的目标?每个节点的数据共享是我唯一想要的,不需要其他每个节点的并行化,因为这已经通过MPI完成。 最佳答案 如果仅用于共享数据block,则无需实现混合MPI+OpenMP代码。你实际上要做的是:1)将世界通信器分成跨越同一主机/节点的组。如果你的MPI库实现了MPI-3.

java - 启动 Scala 解释器时的 "Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar"

在Ubuntu14.04中运行Scala解释器时,我在第一行打印了以下消息:PickedupJAVA_TOOL_OPTIONS:-javaagent:/usr/share/java/jayatanaag.jar接着是熟悉的“欢迎使用Scala”消息。我很担心,因为我以前在运行Scala时没有看到过-这是什么意思,是否危险等?显然环境变量$JAVA_TOOL_OPTIONS设置为-javaagent:/usr/share/java/jayatanaag.jar-我没有设置,但做了什么为什么?我可以安全地取消设置吗?附加信息:最近安装的AndroidStudioJAR名称中的“ayatan

flutter - 如何使 Bottom Sheet 格的高度跟随 JSON 的项目数量

BottomSheet在Flutter中使高度跟随项目数(来自JSON的数据)是什么?因为我让高度不跟随数据量,而是跟随每部手机屏幕的1/2。因此,如果手机很长,则底部有空白空间。如果手机短,数据会被下面的屏幕截断。这是创建BottomSheet的代码:void_showModalBottomSheet(AsyncSnapshotsnapshot){showModalBottomSheet(context:context,builder:(BuildContextbc){returnCard(elevation:3.0,shape:RoundedRectangleBorder(bord