さまよえる、Android

Androidのプログラミングで便利なことや残しておきたいことを残しておく。もしオススメのライブラリがあったら教えてくださいね。

SwiftUIで引数からViewを渡す。

struct TestView<Content: View>: View {
    
    let left: Content
    let right: Content

    init(left: Content, right: Content) {
        self.left = left
        self.right = right
    }
    
    var body: some View  {
        
        GeometryReader { geometry in
            HStack() {
                
                left
                    .frame(height: 50, alignment: .bottom)
                    .background(Color.red)
                right
                    .frame(height:50, alignment: .bottom)
                    .background(Color.blue)

            }
            .frame(height:50, alignment: .bottom)

        }
    }
}


        TestView(
            left: Text("100").customFont(size: 30),
            right: Text("kg").customFont(size: 20)
        ).frame(height: 40)