删除android按钮上的阴影效果

时间:2015-01-09 18:53:10

标签: android layout styles themes

我在布局中添加了一个简单的按钮,我删除了文本并设置了透明度为背景的图像。但不幸的是我的按钮有一个阴影效果,我无法删除它。如果您有任何经验可以帮助我,我将不胜感激。
谢谢!

2 个答案:

答案 0 :(得分:67)

on Button tag set

<Button
        android:id="@+id/button1"
        android:layout_height="50dp"
        android:layout_width="match_parent"
        android:stateListAnimator="@null"/>

示例:

angularModule
  .factory('ArticleCategoryService', function ($http) {
    // Service logic
    // ...

    var categories = [];

    $http.get('/api/articles/category').success(function (_categories) {
      categories = _categories;
    });


    // Public API here
    return {
      categories: categories
    };
  });


angularModule
   .controller('ControllerMain', function($scope, ArticleCategoryService) {

       $scope.categories = ArticleCategoryService.categories;

    });

答案 1 :(得分:8)

您的xml,而不是您拥有的按钮,应该是这样的:

    <ImageButton android:src="@drawable/yourimagename"
     android:id="@+id/button1"
     android:layout_width = "wrap_content"
     android:layout_height = "wrap_content"
     android:background="@null"
     />

如果您有任何问题,请告诉我;)