我正在尝试在Android中从中心开始逐渐填充圆形的背景
下面是我在这里找到的一个示例片段,我想做与下面代码片段完全相同的事情,但不是在Web上而是在Android上。我试图搜索它,但是我只得到了一些使用TransitionDrawable从颜色到颜色转换的结果,这不是我想要的。
$('div').click(function() {
$(this).toggleClass('selected');
});
div.button {
height: 27px;
width: 27px;
border-radius: 50%;
background: green;
}
div.button:after {
content: ''; /* needed for rendering */
position: relative;
display: block; /* so we can set width and height */
border-radius: 50%;
height: 0%;
width: 0%;
margin: auto; /* center horizontally */
background: red;
top: 50%; /* center vertically */
transform: translateY(-50%); /* center vertically */
transition: 1s;
}
div.button.selected:after {
height: 100%;
width: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="button">
</div>