小编Luk*_*uke的帖子

将元素大小调整为屏幕宽度/高度的百分比

是否有一种简单的(非LayoutBuilder)方法来调整元素相对于屏幕大小(宽度/高度)的大小?例如:如何将CardView的宽度设置为屏幕宽度的65%.

它不能在build方法内部完成(显然),所以它必须推迟到post build.是否有一个像这样的逻辑的首选位置?

flutter

94
推荐指数
10
解决办法
7万
查看次数

ImageAnalysis.Analyzer 只触发一次

在最新的 alpha ( alpha08) 中,我似乎无法弄清楚如何正确配置所有内容以便我的Analyzer正常运行。我可以看到它工作一次,然后它再也不会运行了。

由于各种原因,我需要使用 aTextureView所以我不能交换到CameraView

我几乎肯定这是由于与期货相关的事情,但我似乎无法确定。

我的想法很新鲜。任何想法/帮助表示赞赏。

我已经Application使用以下内容配置了我的课程:

override fun getCameraXConfig(): CameraXConfig {
    return Camera2Config.defaultConfig()
}
Run Code Online (Sandbox Code Playgroud)

然后以下是我的MainActivity代码(布局只是 a 中的TextureView一个ConstraintLayout):

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.util.Size
import android.view.Surface
import android.view.TextureView
import androidx.camera.core.*
import androidx.camera.lifecycle.ProcessCameraProvider
import androidx.concurrent.futures.CallbackToFutureAdapter
import androidx.core.content.ContextCompat
import androidx.lifecycle.LifecycleOwner
import com.google.common.util.concurrent.ListenableFuture
import java.util.concurrent.Executors

class MainActivity : AppCompatActivity() {

    private lateinit var viewFinder: TextureView
    private lateinit var cameraProviderFuture : ListenableFuture<ProcessCameraProvider> …
Run Code Online (Sandbox Code Playgroud)

android android-camerax

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

Inter Widget通讯

是否可以通过通知/事件总线等方式进行小部件间通信?

我需要能够告诉一个小部件对另一个小部件发生的事情作出反应并且不想创建硬链接.

只有在窗口小部件树中它比两个窗口小部件更高时,通知监听器才会触发,因此这可能不是一个可行的解决方案.

flutter

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

具有水平,非填充子项的PageView

看起来PageView总是会根据滚动轴来填充.什么是迎合"窥视"的最佳方法PageView

我尝试PageView.custom使用标准实现一个,SliverChildListDelegate但我猜测不允许任意/自定义大小.我打算开始做一些自定义的事情,但决定在这里问一个好的开始.

请参阅下图,了解我正在努力实现的目标.

在此输入图像描述

flutter

8
推荐指数
2
解决办法
3676
查看次数

当UITableView嵌套在UIScrollView中时,如何触发scrollsToTop

我想知道当UITableView嵌套在UIScrollView中并且还观察到这个函数时,是否有人从用户点击状态栏触发了对于UITableView的scrollsToTop(或任何其他方法)运气?我知道这可能不是一种好的做法,但在这种情况下,UX类型的这种层次结构的调用.

无论哪种方式,我都看到了一大堆建议,从私有方法(显然不会发生)到在状态栏上添加虚假窗口(也不会发生).

iphone ios

5
推荐指数
2
解决办法
5797
查看次数

使用ARC将可变参数从一种方法传递到另一种方法

我试图将一个可变参数(NSString*)从一个方法传递给另一个方法,如下例所示:


- (NSURL *)urlForId:(NSString *)aId params:(NSDictionary *)aParams parts:(NSString *)aPart, ... {
    // ... do something with parts
}

- (NSURL *)specialUrlForId:(NSString *)aId params:(NSDictionary *)aParams parts:(NSString *)aPart, ... {
    va_list arg;
    va_start(args, aPart);
    [self urlForId:aId params:aParam parts:args];
    va_end(args);
}

Run Code Online (Sandbox Code Playgroud)

当试图传递args时问题就开始了.ARC抱怨从va_list(char*)到NSString*的隐式转换.我已经尝试了一切来使这个工作.

如果我将va_list传递给[NSString stringWithFormat:...],那么同样的技术将起作用,所以我不明白为什么它不能在这里工作.

任何帮助赞赏.

objective-c

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

模拟 crypto/ssh/terminal

term.ReadPassword(int(os.Stdin.Fd()))有没有人取得过任何成功,或者对模拟包中调用的最佳方式(用于测试目的)有什么想法golang.org/x/crypto/ssh/terminal

我尝试创建一个临时文件(vs os.Stdin)并将字符串值(如testing\n或 )写入testing\r临时文件,但出现错误inappropriate ioctl for device。我猜这是与 TTY 相关的内容或缺少特定格式(?),但我真的不确定。

帮助表示赞赏。

go

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

标签 统计

flutter ×3

android ×1

android-camerax ×1

go ×1

ios ×1

iphone ×1

objective-c ×1