🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Android RMOS / listview e radius kenarlarını yuvarlama yapma

1-) Android RMOS - listview e radius kenarlarını yuvarlama yapma

 

1-) İMAGE RADİUS kaynak : https://stackoverflow.com/questions/2459916/how-to-make-an-imageview-with-rounded-corners

 

<com.google.android.material.imageview.ShapeableImageView
    
...
    app:shapeAppearanceOverlay="@style/roundedImageView"
    app:srcCompat="@drawable/ic_image" />

 

 

strings.xml

<style name="roundedImageView" parent="">
<
item name="cornerFamily">rounded</item>
<
item name="cornerSize">8dp</item>
</
style>

 

veya kod olarak istersen

 

float radius = getResources().getDimension(R.dimen.default_corner_radius);
imageView.setShapeAppearanceModel(imageView.getShapeAppearanceModel()
        .
toBuilder()
.
setAllCorners(CornerFamily.ROUNDED,radius)
.
build());

 

enter image description here

 

 

 

1-) Android RMOS - drawable -> sağtık -> drawable resource file

 
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    
android:innerRadiusRatio="2"
    
android:shape="ring"
    
android:thicknessRatio="1"
    
android:useLevel="false">
    <
gradient
        
android:type="radial"
        
android:gradientRadius="8dp"
        
android:endColor="@color/white"
        
/>
</
shape>

 

2-) ListView or LinearLayout

 

 

<ImageView
    
android:layout_width="55dp"
    
android:layout_height="55dp"
    
android:foreground="@drawable/rounded_fg" />

 

 

1-) DİĞER Android RMOS - drawable -> sağtık -> drawable resource file

 

<?xml version="1.0" encoding="utf-8"?>
<shape
    
xmlns:android="http://schemas.android.com/apk/res/android"
    
android:shape="rectangle"   >

    <
solid
        
android:color="#888888" >
    </
solid>

    <
stroke
        
android:width="2dp"
        
android:color="#C4CDE0" >
    </
stroke>

    <
padding
        
android:left="5dp"
        
android:top="5dp"
        
android:right="5dp"
        
android:bottom="5dp"    >
    </
padding>

    <
corners
        
android:radius="11dp"   >
    </
corners>

</
shape>

 

2-) ListView or LinearLayout

 

<ListView
    
...    

     android:background="@drawable/shape"

     ...
 
></ListView>

 

 

 

 

 

 

 

 2022 Ocak 06 Perşembe
 428