如何在开关按钮更改Android 5.1.1中的状态时删除出现的灰色圆圈(如下图所示)?
Effect when Android's switch changes state
答案 0 :(得分:6)
您需要设置Switch的背景以禁用涟漪效应。在我的情况下,我设置背景null来实现这一点。
<table style="float:left; margin-left: auto; margin-right: auto;">
<tr >
<td><button class="btn btn-primary" ng-click="runAllMonitorsNew()" style="width: 150px">Run All Monitors</button></td>
<td ng-show="!checkedGroup"><button class="btn btn-primary" style="width: 150px" ng-click="pauseGrMonitors(result.groupName)">Pause Monitors</button></td>
<td ng-show="checkedGroup"><button class="btn btn-primary" style="width: 150px" ng-click="resumeGrMonitors(result.groupName)">Resume Monitors</button></td>
</tr>
<tr>
<td><button ng-click="runChecked(result.id,result.groupName)" class="btn btn-info" style="width: 150px">Run Checked</button></td>
<td ng-show="monitorResults[0].triggerRunning"><button class="btn btn-info" style="width: 150px" ng-click="pauseChecked(monitorResults.id,monitorResults.groupName)">Pause Checked </button></td>
<td ng-show="!monitorResults[0].triggerRunning"><button class="btn btn-info" style="width: 150px" ng-click="resumeChecked(monitorResults.id,monitorResults.groupName)">Resume Checked</button></td>
</tr>
</table>
<table style="float: right; margin-right: 50px">
<tr>
<td>
<json-editor-input model="monitorResults" configuration="configuration" on-error="onError(err)"/>
</td>
</tr>
</table>
</div>
<BR>
<img class="center-block" src="ajax-loader.gif" ng-show="loading"/>
<BR>
<table class="table table-striped table-bordered">
<tr>
<td><B>Monitor Id</B></td>
<td><B>Monitor Name</B></td>
<td><B>Monitor Type</B></td>
<td><B>Group Type</B></td>
<td><B>Warn Threshold</B></td>
<td><B>Error Threshold</B></td>
<td><B>Monitor Result</B></td>
<td><B>Compare Result</B></td>
<td><B>Last Run Date</B></td>
</tr>
<tr ng-repeat="result in monitorResults" ng-click="setSelected(result.id)" ng-class="{highlighted: result.id === selectedRow, selected: checkboxId}">
<td><input type="checkbox" ng-model="checkboxId" id="checkboxId" name="checkboxId"></td>
<td>{{result.id}}</td>
<td>{{result.name}}</td>
<td>{{result.type}}</td>
<td>{{result.groupName}}</td>
<td>{{result.warnThreshold}}</td>
<td>{{result.errorThreshold}}</td>
<td>{{result.monitorResult}}</td>
<td> <p ng-style="changeColor(result.compareResult)">{{result.compareResult}}</p> </td>
<td>{{result.lastRunTime}}</td>
<td> <button class="btn btn-primary" ng-click="runMonitorNew(result.id,result.groupName)">Run</button> </td>
<td ng-show="result.triggerRunning"><button class="btn btn-primary" ng-click="pause(result.id,result.groupName)">Pause</button> </td>
<td ng-show="!result.triggerRunning"><button class="btn btn-primary" ng-click="resume(result.id,result.groupName)">Resume</button> </td>
</tr>