小编Feb*_*K R的帖子

列表视图抖动中项目之间出现不需要的间隙

我有一个列表视图,其内容是动态的。列表视图用于显示动态小部件的列表。使用以下代码填充列表视图

new Container(
      color: Colors.white,
      child:
      new ListView(
        padding: EdgeInsets.all(0.0),
        children: _widgetsList.map((Widget item){
          return new Container(
            color: Colors.red,
            child: item,
          );
        }).toList(),
      ),
);
Run Code Online (Sandbox Code Playgroud)

输出如下图所示

在此输入图像描述

问题是列表视图中的每个项目之间出现了一个非常小的间隙,我想将其删除。

在此输入图像描述

等待您的帮助!

listview divider dart flutter

5
推荐指数
1
解决办法
5831
查看次数

颤动中的滑翔等效

我是原生 android 中的 SDK 示例应用程序,使用 Glide 库加载图像,如下所示。

private void updateProfilePhoto(BadgeUIEntity badgeUIEntity) {
    String profilePhotoChecksum = badgeUIEntity.profilePhotoChecksum();
    String profilePhotoUrl = badgeUIEntity.profilePhotoUrl();
           if (profilePhotoChecksum != null && !TextUtils.isEmpty(profilePhotoUrl)) {
            try {
                RequestOptions requestOptions = RequestOptions.signatureOf(new ObjectKey(profilePhotoChecksum));
                Glide.with(this)
                        .applyDefaultRequestOptions(requestOptions)
                        .load(profilePhotoUrl).into(ivProfilePhoto);
            } catch (Exception e) {
                Timber.v(e);
            }
        }}
Run Code Online (Sandbox Code Playgroud)

如何在颤振中渲染相同的图像?我不知道如何处理 Flutter 中的这个校验和。

android checksum image android-glide flutter

5
推荐指数
1
解决办法
2214
查看次数

如何在颤动中调整芯片大小

我想在视图中显示大量筹码,并在其中显示文本。由于数量很多,我想将芯片的尺寸减小到最小。特别是芯片的高度。如何才能做到这一点?

for (EPDiaryTarget target in widget.item.targetList) {
    Chip chip = new Chip(
      label: new Text(
        target.name,
        overflow: TextOverflow.ellipsis,
        style: new TextStyle(color: Colors.white),
      ),
      backgroundColor: const Color(0xFFa3bdc4),
    );
    studentsChips.add(chip);
  }
Run Code Online (Sandbox Code Playgroud)

我已经提供padding: new EdgeInsets.fromLTRB(5.0, 0.0, 5.0, 0.0),了该芯片,但是其默认大小并未减小。是否可以将具有所需尺寸的自定义形状赋予芯片?如果是这样,怎么办?在此先感谢大家。

dart flutter

4
推荐指数
5
解决办法
2812
查看次数

无法运行我的应用,要求选择Android SDK

今天我安装了Android Studio Canary 1

现在我无法运行我的应用程序.出现以下对话框.

我已经通过File-> Project Structure-> Android SDK位置设置了正确的SDK位置.

期待你的帮助来解决这个问题.

警告对话框图片:

在此输入图像描述

android android-studio-3.0

3
推荐指数
2
解决办法
8502
查看次数

Android - 如何绘制一个透明矩形边框形状,仅其角可见?

我想在android中画一个这样的形状。

在此输入图像描述

我使用了以下代码

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/shape_my">
<stroke
    android:width="2dp"
    android:dashWidth="20dp"
    android:dashGap="20dp"
    android:color="#c1c1c1" />
<padding
    android:bottom="20dp"
    android:left="20dp"
    android:right="20dp"
    android:top="20dp" />
<corners android:radius="0dp" />
<solid android:color="#00000000" />
</shape>
Run Code Online (Sandbox Code Playgroud)

但我没有得到完美。帮助我,朋友们。

xml android shapes

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