小编kal*_*ehv的帖子

在我的应用中显示设备中的所有图像

我使用下面的代码从DCIM中的Camera文件夹中获取所有图像并显示在我的应用程序中.但我想在我的应用程序中显示设备上的所有图像,无论它们存储在设备上的哪个位置.我怎样才能做到这一点?

 String ExternalStorageDirectoryPath = Environment
                .getExternalStorageDirectory()
                .getAbsolutePath();
        String targetPath = ExternalStorageDirectoryPath + "/DCIM/Camera";
        images=new ArrayList<String>();
        File targetDirector = new File(targetPath);

        File[] files = targetDirector.listFiles();
        for (File file : files) {

            images.add(file.getAbsolutePath());
        }
        gallerylist=new CameraGalleryAdapter(getActivity().getApplicationContext(),R.layout.giphy_grid,images);
        gridview.setAdapter(gallerylist);
Run Code Online (Sandbox Code Playgroud)

android android-gallery android-camera android-external-storage

4
推荐指数
1
解决办法
7230
查看次数

Android状态栏透明,带导航抽屉 - Appbar高程

我正在开发一个带有Material Design Guidelines的应用程序.我有一个由Android Studio创建的样板应用程序.由于某种原因,状态栏底部有一点渐变,这会产生Appbar(工具栏)位于比状态栏更高的高度上的错觉.

我看了一下Chris Bane的Cheesesquare应用程序作为参考,看起来他没有做任何特别的事情来达到这个目的.

以下是参考的屏幕截图 -


Boilerplate应用程序 我的应用由Android Studio Boilerplate创建


Cheesesquare app 在此输入图像描述


请注意,Cheesesquare应用程序的状态栏和应用栏感觉就像在同一高度上,只有不同的紫色色调.而我的应用程序的状态栏感觉它位于比应用栏低的高度.

Boilerplate代码包含以下代码片段

V21/styles.xml

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:statusBarColor">@android:color/transparent</item>
</style>
Run Code Online (Sandbox Code Playgroud)

如何实现Cheesesquare应用程序的感觉?

PS我正在使用刚刚发布的Android支持库23.2(2016年2月)

android android-support-library navigation-drawer material-design

2
推荐指数
1
解决办法
1135
查看次数

颤振底片角半径

我正在写一个需要底角半径的应用程序。您可以在Google Task应用程序中看到类似的内容。

这是我的代码

showModalBottomSheet(
        context: context,
        builder: (builder) {
          return new Container(
            height: 350.0,
            color: Colors.transparent,
            child: new Container(
                decoration: new BoxDecoration(
                    color: Colors.white,
                    borderRadius: new BorderRadius.only(
                        topLeft: const Radius.circular(10.0), topRight: const Radius.circular(10.0))),
                child: new Center(
                  child: new Text("This is a modal sheet"),
                )),
          );
        });
Run Code Online (Sandbox Code Playgroud)

仍显示没有边框半径的图纸。 在此处输入图片说明

好吧,我找到了原因。它确实显示了圆角,但是由于脚手架的背景颜色,容器的背景保持白色。现在的问题是如何覆盖支架背景颜色。

dart material-design flutter bottom-sheet

0
推荐指数
3
解决办法
1397
查看次数

iOS Xcode 10 的 Flutter 构建失败

我将 Flutter 升级到最新版本。以下是医生输出

Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v0.8.2, on Mac OS X 10.14 18A326h, locale en-US)
[?] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[?] iOS toolchain - develop for iOS devices (Xcode 10.0)
[?] Android Studio (version 3.1)
[?] VS Code (version 1.27.1)
Run Code Online (Sandbox Code Playgroud)

当我以 iOS 模拟器为目标运行应用程序时,我得到了这个

Launching lib/main.dart on iPhone XS Max in debug mode...
Starting Xcode build...
Xcode build done.
Failed to build iOS app …
Run Code Online (Sandbox Code Playgroud)

ios flutter xcode10

0
推荐指数
1
解决办法
6954
查看次数