2017-02-09 4 views
0

以下の添付ファイルのように、イメージの配列を重ねて表示しようとしています。以下のコードでは、私はそれらを他の横に積み重ねることができますが、それらを重ねることはできません。助けをお待ちしています。イメージの配列を部分的に反復ネイティブに配置する

{array1.edges.map((u, i) => { 
    if (i > 5) return null; 
    return (
    <Image 
     source={{ uri: u.node.profilePhoto.url }} 
     resizeMode="cover" 
     key={i} 
     style={{ height: 20, width: 20, borderRadius: 10 }} 
    /> 
    ); 
} 
)} 

overlapImages

答えて

0

あなたは、その効果を得るために-10の周りに負marginLeftを設定することができます。 marginLeft: -10

この例では、rnplay.org/apps/LvdXggを実行して動作させています。

+0

marginLeft:-10は機能しませんでした。 – Babs

+1

この例を見てください。 https://rnplay.org/apps/LvdXgg あなたが望む外観を与える正確な価値はわかりません。マイナスのマージンが働くはずだと私は信じている。あなたは現在持っているものの写真を共有できますか? –

+0

@脇田よ、ありがとうございました。私はあなたの例に従って、イメージの周りにコンテナをラップしてmarginLeft:-10と設定しました。それは働きました...ありがとう、感謝します.. – Babs

関連する問題