Devlight / Devlight/ShadowLayout
Set paddings based on angle
- Vorherrschende Sprache
- Java
- Sterne
- 634
- Forks
- 145
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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);
}
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.