如何在Android

时间:2020-04-19 11:15:38

标签: android android-layout android-imageview android-xml android-button

我有一个<ImageView>标签。

它的作用类似于白色的按钮

我想通过在ImageView的边框内/内给它一个阴影并在未按下状态下切换回正常状态来创建按下效果(最好是可以以渐变方式应用阴影的颜色) 。我已经写过touchListener并截获了ACTION_UP / ACTION_DOWN,但是视图更改尚未写入

我检查了docs。没有提及阴影。

所有现有问题均与投影有关。因此,我想 BOX阴影很简单,但是很难找到。

如果需要,我甚至可以将框阴影应用于其父级ConstraintLayout

这是我要实现的 HTML版本

button {
  background: #ededed;
  border: 1px solid #ccc;
  padding: 10px 30px;
  border-radius: 3px;
  cursor: pointer;
}

button:active {
  background: #e5e5e5;
  -webkit-box-shadow: inset 0px 0px 25px #21c1c1;
     -moz-box-shadow: inset 0px 0px 25px #21c1c1;
          box-shadow: inset 0px 0px 25px #21c1c1;
   outline: none;
}
<button>
  Click me
</button>

0 个答案:

没有答案