I have a friend that I would like to end a friendship with. We text eachother regularly and although there's a lot of laughter and fun there's also a bad side where she frequently doesn't take my situation or feelings into account, always talks about herself and seemingly has little interest in me, and puts no effort into/actively seems to avoid doing anything but texting, so no phone calls, no meet ups in person. I've often felt tired of it but she never did anything explicitly to hurt me so kind of accepted it for what it is. I almost feel like she's using me to satisfy a narcissistic side to her.
On reflection I actually feel like this friendship brings more negativity into my life than positivity and although I'll miss the regular chatter I actually think it would be better for me not to speak with them anymore. I have tried discussing my concerns in the past and they've just gotten angry at me so I've just dropped it and at this point I give up.
I don't know how to end it though, because it will be very odd if I just ghost her suddenly because we do text regularly - couple days a week maybe. I also think she'll be shocked like it's come out of no where if I announce I'm done with the friendship. I've been taking longer and longer to reply to her texts to try distance myself but she still texts me regularly so I'm tempted just to bluntly end it. But I don't even know what to say to her? I wouldn't even say there's even any hard feelings, I'm just tired of it and I'm done but still wish her well.
Any advice?