Devlight / Devlight/ShadowLayout
Set paddings based on angle
- 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.