Devlight / Devlight/ShadowLayout

Set paddings based on angle

Ouverte
#8 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
634
Forks
145
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

You can set paddings based on angle to prevent unused paddings ,
code is below (resetShadow() ) :

> final int padding = (int) (mShadowDistance + mShadowRadius);
if (mShadowAngle == 0 || mShadowAngle == 360)
{
setPadding(0 , 0 , padding, 0);
}
else if (mShadowAngle == 90)
{
setPadding(0, 0, 0, padding);
}
else if (mShadowAngle == 180)
{
setPadding(padding, 0, 0, 0);
}
else if (mShadowAngle == 270)
{
setPadding(0, padding, 0, 0);
}
else if ( mShadowAngle > 0 && mShadowAngle < 90)
{
setPadding(0, 0, padding, padding);
}
else if ( mShadowAngle > 90 && mShadowAngle < 180)
{
setPadding(padding, 0, 0, padding);
}
else if ( mShadowAngle > 180 && mShadowAngle < 270)
{
setPadding(padding, padding, 0, 0);
}
else if ( mShadowAngle > 270 && mShadowAngle < 360)
{
setPadding(0, padding, padding, 0);
}

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.