Skip to content

Releases: QmDeve/AndroidLiquidGlassView

v1.0.1

29 Jan 12:17

Choose a tag to compare

What's Changed

Change Java 17 to Java 11, then have a cup of coffee

v1.0.0

23 Dec 10:01
c2f53f3

Choose a tag to compare

1.0.0 Version has been publish

v1.0.0-alpha11

24 Nov 15:34
5bc676a

Choose a tag to compare

What's Changed

Update: Add touch effect feature with iOS-style visuals @sbaiahmed1 #4

  • Implemented glow effect and touch animations in LiquidGlassView.
  • Introduced TouchEffectActivity to showcase the touch effect.
  • Updated LiquidGlassView to support dynamic touch animations.
  • Adjusted spring animations for smoother scaling and tilting.
  • Added relevant XML layout and integrated new activity in the main menu.

Update: All obsolete methods have been removed @QmDeve #5

  • setCornerRadiusDp
  • setCornerRadiusPx
  • setRefractionHeightDp
  • setRefractionHeightPx
  • setRefractionOffsetDp
  • setRefractionOffsetPx
  • setDraggable

Update: Change LiquidGlassView inheritance from FrameLayout to ViewGroup @QmDeve #5

  • Change base class from FrameLayout to ViewGroup for more layout flexibility
  • Implement required onLayout() and onMeasure() methods
  • Maintain all existing functionality including liquid glass effects and touch interactions
  • Update view removal logic to use removeView() instead of parent reference

Fix the refractive dividing line problem when small rounded corners (0-10) @QmDeve #5

  • Fix: Fix refraction artifacts appearing at small corner radii (0-10).
  • Fix: Smooth out refraction gradients for sharp corners to remove dividing lines.
  • Update: Decouple refraction bevel from geometric radius to fix corner artifacts.

v1.0.0-alpha10

12 Nov 11:24

Choose a tag to compare

Update Log:

  • The setDraggable method is marked as deprecated and will be removed in future versions
  • Add setDraggableEnabled method.
  • The default value of DraggableEnabled is changed to false
  • Add setElasticEnabled method
  • The elastic effect of liquid glass is more elastic

v1.0.0-alpha09

11 Nov 04:00

Choose a tag to compare

Added liquidness to LiquidGlassView:

  • using new LiquidTracker to apply liquidness
  • using VelocityTracker for velocity computation
  • using DynamicAnimation for physics-based motion

v1.0.0-alpha08

05 Nov 03:16

Choose a tag to compare

  • minSdk changed from 26 to 24

v1.0.0-alpha07

04 Nov 09:55

Choose a tag to compare

  • The maximum limit of the radius of the rounded corner is changed to half of the height of the view

v1.0.0-alpha06

03 Nov 16:01

Choose a tag to compare

  • Fixed parameter sharing error:When using multiple LiquidGlassView components in a layout, they now maintain independent settings instead of affecting each other

v0.0.1-alpha05

03 Nov 03:15

Choose a tag to compare

v0.0.1-alpha04

01 Nov 16:23

Choose a tag to compare

  • The bug where the blur radius cannot be set to 0 has been fixed
  • The bug that causes slight flickering when some equipment dynamically adjusts parameters has been fixed